. Generate a new personal access token https://github.com/settings/tokens/new
. Copy your token ghp_mytoken
. Generate a new personal access token https://github.com/settings/tokens/new
. Copy your token ghp_mytoken
| :toc: macro | |
| :toc-title: Summary | |
| :toclevels: 3 | |
| :numbered: | |
| ifndef::env-github[:icons: font] | |
| ifdef::env-github[] | |
| :status: | |
| :outfilesuffix: .adoc | |
| :caution-caption: :fire: |
| :toc: macro | |
| :toc-title: Summary | |
| :toclevels: 3 | |
| :numbered: | |
| ifndef::env-github[:icons: font] | |
| ifdef::env-github[] | |
| :status: | |
| :outfilesuffix: .adoc | |
| :caution-caption: :fire: |
| <?php | |
| declare(strict_types=1); | |
| namespace App\Util; | |
| abstract class StringUtil | |
| { | |
| /** | |
| * Replace the accents in a string. |
Customised devices for testing responsive behaviour in Chrome or Firefox devtools.
| Chrome Emulated Device Label | Viewport Width (px) | Viewport Height (px) | Physical Width (px) | Physical Height (px) | Device Pixel Ratio | Type | Dual Screen | Ratio W/H |
|---|---|---|---|---|---|---|---|---|
| 01. Bootstrap 375px - xs <576px (iPhone 6/7/8/X) | 375 | 1000 | 375 | 1000 | 1.0 | Mobile | FALSE | 0.38 |
| 02. Bootstrap 575px - xs <576px | 575 | 1000 | 575 | 1000 | 1.0 | Desktop | FALSE | 0.58 |
| 03. Bootstrap 576px - sm ≥576px | 576 | 1000 |
| <canvas id="treeCanvas"></canvas> |
| <canvas id="treeCanvas"></canvas> |
| <?php | |
| use DateTimeImmutable; | |
| use DateTimeZone; | |
| use Exception; | |
| final class DateTimeHelper | |
| { | |
| /** | |
| * Timezone for Paris. |
| <canvas id="treeCanvas"></canvas> |