REDROOM
PHP 8.2.30
Path:
Logout
Edit File
Size: 2.06 KB
Close
/home/byroehnu/easetack.com/vendor/fakerphp/faker/src/Faker/Core/Version.php
Text
Base64
<?php declare(strict_types=1); namespace Faker\Core; use Faker\Extension; use Faker\Provider\DateTime; /** * @experimental This class is experimental and does not fall under our BC promise */ final class Version implements Extension\VersionExtension { private Extension\NumberExtension $numberExtension; /** * @var string[] */ private array $semverCommonPreReleaseIdentifiers = ['alpha', 'beta', 'rc']; public function __construct(?Extension\NumberExtension $numberExtension = null) { $this->numberExtension = $numberExtension ?: new Number(); } /** * Represents v2.0.0 of the semantic versioning: https://semver.org/spec/v2.0.0.html */ public function semver(bool $preRelease = false, bool $build = false): string { return sprintf( '%d.%d.%d%s%s', $this->numberExtension->numberBetween(0, 9), $this->numberExtension->numberBetween(0, 99), $this->numberExtension->numberBetween(0, 99), $preRelease && $this->numberExtension->numberBetween(0, 1) === 1 ? '-' . $this->semverPreReleaseIdentifier() : '', $build && $this->numberExtension->numberBetween(0, 1) === 1 ? '+' . $this->semverBuildIdentifier() : '', ); } /** * Common pre-release identifier */ private function semverPreReleaseIdentifier(): string { $ident = Extension\Helper::randomElement($this->semverCommonPreReleaseIdentifiers); if ($this->numberExtension->numberBetween(0, 1) !== 1) { return $ident; } return $ident . '.' . $this->numberExtension->numberBetween(1, 99); } /** * Common random build identifier */ private function semverBuildIdentifier(): string { if ($this->numberExtension->numberBetween(0, 1) === 1) { // short git revision syntax: https://git-scm.com/book/en/v2/Git-Tools-Revision-Selection return substr(sha1(Extension\Helper::lexify('??????')), 0, 7); } // date syntax return DateTime::date('YmdHis'); } }
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 9
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
Barcode.php
1.24 KB
lrw-rw-rw-
2024-11-21 13:46:39
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Blood.php
818 B
lrw-rw-rw-
2024-11-21 13:46:39
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Color.php
5.23 KB
lrw-rw-rw-
2024-11-21 13:46:39
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Coordinates.php
2.08 KB
lrw-rw-rw-
2024-11-21 13:46:39
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
DateTime.php
6.16 KB
lrw-rw-rw-
2024-11-21 13:46:39
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
File.php
23.15 KB
lrw-rw-rw-
2024-11-21 13:46:39
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Number.php
1.91 KB
lrw-rw-rw-
2024-11-21 13:46:39
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Uuid.php
2.01 KB
lrw-rw-rw-
2024-11-21 13:46:39
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Version.php
2.06 KB
lrw-rw-rw-
2024-11-21 13:46:39
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).