OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
reader
/
API
/
vendor
/
zircote
/
swagger-php
/
tests
/
Fixtures
/
PHP
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
08/07/2024 04:34:54 AM
rwxr-xr-x
📄
AbstractKeyword.php
552 bytes
08/07/2024 04:34:53 AM
rw-r--r--
📄
AnonymousFunctions.php
1.72 KB
08/07/2024 04:34:53 AM
rw-r--r--
📁
Enums
-
08/07/2024 04:35:09 AM
rwxr-xr-x
📁
Inheritance
-
08/07/2024 04:35:09 AM
rwxr-xr-x
📄
Label.php
315 bytes
08/07/2024 04:34:53 AM
rw-r--r--
📄
MultipleFunctions.php
547 bytes
08/07/2024 04:34:53 AM
rw-r--r--
📄
Php8AttrMix.php
396 bytes
08/07/2024 04:34:53 AM
rw-r--r--
📄
Php8NamedArguments.php
1004 bytes
08/07/2024 04:34:53 AM
rw-r--r--
📄
Php8PromotedProperties.php
481 bytes
08/07/2024 04:34:53 AM
rw-r--r--
📄
References.php
300 bytes
08/07/2024 04:34:53 AM
rw-r--r--
📄
ReferencesEnum.php
3.36 KB
08/07/2024 04:34:53 AM
rw-r--r--
📄
namespaces1.php
135 bytes
08/07/2024 04:34:53 AM
rw-r--r--
📄
namespaces2.php
163 bytes
08/07/2024 04:34:53 AM
rw-r--r--
📄
php7.php
749 bytes
08/07/2024 04:34:53 AM
rw-r--r--
📄
php8.php
435 bytes
08/07/2024 04:34:53 AM
rw-r--r--
Editing: ReferencesEnum.php
Close
<?php declare(strict_types=1); /** * @license Apache 2.0 */ namespace OpenApi\Tests\Fixtures\PHP; use OpenApi\Annotations as OA; use OpenApi\Attributes as OAT; use OpenApi\Tests\Fixtures\PHP\Enums\StatusEnum; use OpenApi\Tests\Fixtures\PHP\Enums\StatusEnumBacked; use OpenApi\Tests\Fixtures\PHP\Enums\StatusEnumIntegerBacked; use OpenApi\Tests\Fixtures\PHP\Enums\StatusEnumStringBacked; use OpenApi\Tests\Fixtures\PHP\Enums\TypeEnumStringBacked; #[OAT\Schema()] class ReferencesEnum { #[OAT\Property(title: 'statusEnum', description: 'Status enum', type: 'string', enum: StatusEnum::class, nullable: false)] public string $statusEnum; #[OAT\Property(title: 'statusEnumMixed', description: 'Status enum mixed', type: 'string', enum: [StatusEnum::DRAFT, StatusEnum::ARCHIVED, 'OTHER'], nullable: false)] public string $statusEnumMixed; /** * @OA\Property(title="statusEnumBacked", * description="Status enum backed", * type="int", * enum="\OpenApi\Tests\Fixtures\PHP\Enums\StatusEnumBacked", * nullable="false" * ) */ public int $statusEnumBacked; #[OAT\Property(title: 'statusEnumBackedMixed', description: 'Status enum backed mixed', type: 'int', enum: [StatusEnumBacked::DRAFT, StatusEnumBacked::ARCHIVED, 9], nullable: false)] public int $statusEnumBackedMixed; #[OAT\Property(title: 'statusEnumIntegerBacked', description: 'Status enum integer backed', type: 'int', enum: StatusEnumIntegerBacked::class, nullable: true)] public ?int $statusEnumIntegerBacked; /** * @OA\Property(title="statusEnumStringBacked", * description="Status enum string backed", * type="string", * enum="\OpenApi\Tests\Fixtures\PHP\Enums\StatusEnumStringBacked", * nullable="true" * ) */ public ?string $statusEnumStringBacked; #[OAT\Property(title: 'statusEnumStringBackedMixed', description: 'Status enum string backed mixed', type: 'string', enum: [StatusEnumStringBacked::DRAFT, StatusEnumStringBacked::ARCHIVED, 'other'], nullable: true)] public ?string $statusEnumStringBackedMixed; #[OAT\Property( title: 'multipleEnumsClassNames', description: 'MultipleEnumsClassNames array', type: 'string', enum: [StatusEnumStringBacked::class, TypeEnumStringBacked::class], )] public string $multipleEnumsClassNames; #[OAT\Property( title: 'mixedMultipleEnumsClassNames', description: 'MultipleEnumsClassNames array', type: 'string', enum: [StatusEnumStringBacked::class, TypeEnumStringBacked::class, 'OTHER'], )] public string $mixedMultipleEnumsClassNames; /** @var list<string> StatusEnumStringBacked array */ #[OAT\Property( title: 'statusEnums', description: 'StatusEnumStringBacked array', type: 'array', items: new OAT\Items(title: 'itemsStatusEnumStringBacked', type: 'string', enum: StatusEnumStringBacked::class) )] public array $statusEnums; /** @var list<string> StatusEnumStringBacked array */ #[OAT\Property( title: 'statusEnumsMixed', description: 'StatusEnumStringBacked array mixed', type: 'array', items: new OAT\Items(title: 'itemsStatusEnumStringBackedMixed', type: 'string', enum: [StatusEnumStringBacked::DRAFT, StatusEnumStringBacked::ARCHIVED, 'other']) )] public array $statusEnumsMixed; }