-
Notifications
You must be signed in to change notification settings - Fork 209
/
Copy pathBinary.stub.php
87 lines (67 loc) · 1.75 KB
/
Binary.stub.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<?php
/**
* @generate-class-entries static
* @generate-function-entries static
*/
namespace MongoDB\BSON;
final class Binary implements BinaryInterface, \JsonSerializable, Type, \Stringable
{
/**
* @var int
* @cvalue BSON_SUBTYPE_BINARY
*/
public const TYPE_GENERIC = UNKNOWN;
/**
* @var int
* @cvalue BSON_SUBTYPE_FUNCTION
*/
public const TYPE_FUNCTION = UNKNOWN;
/**
* @var int
* @cvalue BSON_SUBTYPE_BINARY_DEPRECATED
*/
public const TYPE_OLD_BINARY = UNKNOWN;
/**
* @var int
* @cvalue BSON_SUBTYPE_UUID_DEPRECATED
*/
public const TYPE_OLD_UUID = UNKNOWN;
/**
* @var int
* @cvalue BSON_SUBTYPE_UUID
*/
public const TYPE_UUID = UNKNOWN;
/**
* @var int
* @cvalue BSON_SUBTYPE_MD5
*/
public const TYPE_MD5 = UNKNOWN;
/**
* @var int
* @cvalue BSON_SUBTYPE_ENCRYPTED
*/
public const TYPE_ENCRYPTED = UNKNOWN;
/**
* @var int
* @cvalue BSON_SUBTYPE_COLUMN
*/
public const TYPE_COLUMN = UNKNOWN;
/**
* @var int
* @cvalue BSON_SUBTYPE_SENSITIVE
*/
public const TYPE_SENSITIVE = UNKNOWN;
/**
* @var int
* @cvalue BSON_SUBTYPE_USER
*/
public const TYPE_USER_DEFINED = UNKNOWN;
final public function __construct(string $data, int $type = Binary::TYPE_GENERIC) {}
final public function getData(): string {}
final public function getType(): int {}
final public static function __set_state(array $properties): Binary {}
final public function __toString(): string {}
final public function __unserialize(array $data): void {}
final public function __serialize(): array {}
final public function jsonSerialize(): mixed {}
}