Subversion-Projekte lars-tiefland.laravel_shop

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
148 lars 1
<?php
2
 
3
/*
4
 * This file is part of the Symfony package.
5
 *
6
 * (c) Fabien Potencier <fabien@symfony.com>
7
 *
8
 * For the full copyright and license information, please view the LICENSE
9
 * file that was distributed with this source code.
10
 */
11
 
12
use Symfony\Polyfill\Uuid as p;
13
 
14
if (extension_loaded('uuid')) {
15
    return;
16
}
17
 
18
if (\PHP_VERSION_ID >= 80000) {
19
    return require __DIR__.'/bootstrap80.php';
20
}
21
 
22
if (!defined('UUID_VARIANT_NCS')) {
23
    define('UUID_VARIANT_NCS', 0);
24
}
25
if (!defined('UUID_VARIANT_DCE')) {
26
    define('UUID_VARIANT_DCE', 1);
27
}
28
if (!defined('UUID_VARIANT_MICROSOFT')) {
29
    define('UUID_VARIANT_MICROSOFT', 2);
30
}
31
if (!defined('UUID_VARIANT_OTHER')) {
32
    define('UUID_VARIANT_OTHER', 3);
33
}
34
if (!defined('UUID_TYPE_DEFAULT')) {
35
    define('UUID_TYPE_DEFAULT', 0);
36
}
37
if (!defined('UUID_TYPE_TIME')) {
38
    define('UUID_TYPE_TIME', 1);
39
}
40
if (!defined('UUID_TYPE_MD5')) {
41
    define('UUID_TYPE_MD5', 3);
42
}
43
if (!defined('UUID_TYPE_DCE')) {
44
    define('UUID_TYPE_DCE', 4); // Deprecated alias
45
}
46
if (!defined('UUID_TYPE_NAME')) {
47
    define('UUID_TYPE_NAME', 1); // Deprecated alias
48
}
49
if (!defined('UUID_TYPE_RANDOM')) {
50
    define('UUID_TYPE_RANDOM', 4);
51
}
52
if (!defined('UUID_TYPE_SHA1')) {
53
    define('UUID_TYPE_SHA1', 5);
54
}
55
if (!defined('UUID_TYPE_NULL')) {
56
    define('UUID_TYPE_NULL', -1);
57
}
58
if (!defined('UUID_TYPE_INVALID')) {
59
    define('UUID_TYPE_INVALID', -42);
60
}
61
 
62
if (!function_exists('uuid_create')) {
63
    function uuid_create($uuid_type = \UUID_TYPE_DEFAULT) { return p\Uuid::uuid_create($uuid_type); }
64
}
65
if (!function_exists('uuid_generate_md5')) {
66
    function uuid_generate_md5($uuid_ns, $name) { return p\Uuid::uuid_generate_md5($uuid_ns, $name); }
67
}
68
if (!function_exists('uuid_generate_sha1')) {
69
    function uuid_generate_sha1($uuid_ns, $name) { return p\Uuid::uuid_generate_sha1($uuid_ns, $name); }
70
}
71
if (!function_exists('uuid_is_valid')) {
72
    function uuid_is_valid($uuid) { return p\Uuid::uuid_is_valid($uuid); }
73
}
74
if (!function_exists('uuid_compare')) {
75
    function uuid_compare($uuid1, $uuid2) { return p\Uuid::uuid_compare($uuid1, $uuid2); }
76
}
77
if (!function_exists('uuid_is_null')) {
78
    function uuid_is_null($uuid) { return p\Uuid::uuid_is_null($uuid); }
79
}
80
if (!function_exists('uuid_type')) {
81
    function uuid_type($uuid) { return p\Uuid::uuid_type($uuid); }
82
}
83
if (!function_exists('uuid_variant')) {
84
    function uuid_variant($uuid) { return p\Uuid::uuid_variant($uuid); }
85
}
86
if (!function_exists('uuid_time')) {
87
    function uuid_time($uuid) { return p\Uuid::uuid_time($uuid); }
88
}
89
if (!function_exists('uuid_mac')) {
90
    function uuid_mac($uuid) { return p\Uuid::uuid_mac($uuid); }
91
}
92
if (!function_exists('uuid_parse')) {
93
    function uuid_parse($uuid) { return p\Uuid::uuid_parse($uuid); }
94
}
95
if (!function_exists('uuid_unparse')) {
96
    function uuid_unparse($uuid) { return p\Uuid::uuid_unparse($uuid); }
97
}