OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
firebase
/
vendor
/
ramsey
/
uuid
/
tests
/
static-analysis
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
08/12/2024 10:36:11 AM
rwxr-xr-x
📄
UuidIsImmutable.php
3.07 KB
08/12/2024 10:34:39 AM
rw-r--r--
📄
UuidIsNeverEmpty.php
942 bytes
08/12/2024 10:34:39 AM
rw-r--r--
📄
ValidUuidIsNonEmpty.php
970 bytes
08/12/2024 10:34:39 AM
rw-r--r--
📄
stubs.php
990 bytes
08/12/2024 10:34:39 AM
rw-r--r--
Editing: ValidUuidIsNonEmpty.php
Close
<?php declare(strict_types=1); namespace Ramsey\Uuid\StaticAnalysis; use InvalidArgumentException; use Ramsey\Uuid\Uuid; final class ValidUuidIsNonEmpty { /** @return non-empty-string */ public function validUuidsAreNotEmpty(string $input): string { if (Uuid::isValid($input)) { return $input; } throw new InvalidArgumentException('Not a UUID'); } /** * @param non-empty-string $input * * @return non-empty-string */ public function givenNonEmptyInputAssertionRemainsValid(string $input): string { if (Uuid::isValid($input)) { return $input; } throw new InvalidArgumentException('Not a UUID'); } public function givenInvalidInputValueRemainsAString(string $input): string { if (Uuid::isValid($input)) { return 'It Worked!'; } return $input; } }