REDROOM
PHP 8.2.31
Path:
Logout
Edit File
Size: 1.66 KB
Close
/home/nshryvcy/himaltourism.com/wp-content/plugins/mailpoet/lib/Validator/Builder.php
Text
Base64
<?php declare(strict_types = 1); namespace MailPoet\Validator; if (!defined('ABSPATH')) exit; use MailPoet\Validator\Schema\AnyOfSchema; use MailPoet\Validator\Schema\ArraySchema; use MailPoet\Validator\Schema\BooleanSchema; use MailPoet\Validator\Schema\IntegerSchema; use MailPoet\Validator\Schema\NullSchema; use MailPoet\Validator\Schema\NumberSchema; use MailPoet\Validator\Schema\ObjectSchema; use MailPoet\Validator\Schema\OneOfSchema; use MailPoet\Validator\Schema\StringSchema; // See: https://developer.wordpress.org/rest-api/extending-the-rest-api/schema/ class Builder { public static function string(): StringSchema { return new StringSchema(); } public static function number(): NumberSchema { return new NumberSchema(); } public static function integer(): IntegerSchema { return new IntegerSchema(); } public static function boolean(): BooleanSchema { return new BooleanSchema(); } public static function null(): NullSchema { return new NullSchema(); } public static function array(Schema $items = null): ArraySchema { $array = new ArraySchema(); return $items ? $array->items($items) : $array; } /** @param array<string, Schema>|null $properties */ public static function object(array $properties = null): ObjectSchema { $object = new ObjectSchema(); return $properties === null ? $object : $object->properties($properties); } /** @param Schema[] $schemas */ public static function oneOf(array $schemas): OneOfSchema { return new OneOfSchema($schemas); } /** @param Schema[] $schemas */ public static function anyOf(array $schemas): AnyOfSchema { return new AnyOfSchema($schemas); } }
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 1 × Files: 5
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
Schema
DIR
-
drwxr-xr-x
2023-04-04 05:35:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Builder.php
1.66 KB
lrw-r--r--
2023-04-04 05:35:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
index.php
0 B
lrw-r--r--
2023-04-04 05:35:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Schema.php
2.68 KB
lrw-r--r--
2023-04-04 05:35:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
ValidationException.php
553 B
lrw-r--r--
2023-04-04 05:35:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Validator.php
6.86 KB
lrw-r--r--
2023-04-04 05:35:40
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).