PluginProbe
Media Cloud Sync / 1.4.2
Media Cloud Sync v1.4.2
1.4.2 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 All 36 releases
media-cloud-sync / includes / sdk / google / ramsey / uuid / src / Converter / NumberConverterInterface.php

NumberConverterInterface.php in Media Cloud Sync 1.4.2, at includes/sdk/google/ramsey/uuid/src/Converter/NumberConverterInterface.php

47 lines 1.5 KB
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 <[email protected]>
10 * @license http://opensource.org/licenses/MIT MIT
11 */
12 declare (strict_types=1);
13 namespace Dudlewebs\WPMCS\GCP\Ramsey\Uuid\Converter;
14
15 /**
16 * A number converter converts UUIDs from hexadecimal characters into representations of integers and vice versa
17 *
18 * @immutable
19 */
20 interface NumberConverterInterface
21 {
22 /**
23 * Converts a hexadecimal number into a string integer representation of the number
24 *
25 * The integer representation returned is a string representation of the integer to accommodate unsigned integers
26 * that are greater than `PHP_INT_MAX`.
27 *
28 * @param string $hex The hexadecimal string representation to convert
29 *
30 * @return numeric-string String representation of an integer
31 *
32 * @pure
33 */
34 public function fromHex(string $hex) : string;
35 /**
36 * Converts a string integer representation into a hexadecimal string representation of the number
37 *
38 * @param string $number A string integer representation to convert; this must be a numeric string to accommodate
39 * unsigned integers that are greater than `PHP_INT_MAX`.
40 *
41 * @return non-empty-string Hexadecimal string
42 *
43 * @pure
44 */
45 public function toHex(string $number) : string;
46 }
47