PluginProbe
Media Cloud Sync / 1.2.6
Media Cloud Sync v1.2.6
1.4.1 1.4.0 1.3.12 1.3.11 1.3.10 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.2.0 1.2.10 1.2.11 1.2.12 1.2.13 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 All 35 releases
media-cloud-sync / includes / sdk / google / ramsey / uuid / src / Validator / ValidatorInterface.php

ValidatorInterface.php in Media Cloud Sync 1.2.6, at includes/sdk/google/ramsey/uuid/src/Validator/ValidatorInterface.php

39 lines 1022 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 /**
4 * This file is part of the ramsey/uuid library
5 *
6 * For the full copyright and license information, please view the LICENSE
7 * file that was distributed with this source code.
8 *
9 * @copyright Copyright (c) Ben Ramsey <ben@benramsey.com>
10 * @license http://opensource.org/licenses/MIT MIT
11 */
12 declare (strict_types=1);
13 namespace Dudlewebs\WPMCS\Ramsey\Uuid\Validator;
14
15 /**
16 * A validator validates a string as a proper UUID
17 *
18 * @psalm-immutable
19 */
20 interface ValidatorInterface
21 {
22 /**
23 * Returns the regular expression pattern used by this validator
24 *
25 * @return string The regular expression pattern this validator uses
26 *
27 * @psalm-return non-empty-string
28 */
29 public function getPattern(): string;
30 /**
31 * Returns true if the provided string represents a UUID
32 *
33 * @param string $uuid The string to validate as a UUID
34 *
35 * @return bool True if the string is a valid UUID, false otherwise
36 */
37 public function validate(string $uuid): bool;
38 }
39