Skip to content

Commit 75f36a1

Browse files
committed
Updated ext-encoding stub to 0.4.0
1 parent e1e1a92 commit 75f36a1

File tree

2 files changed

+77
-51
lines changed

2 files changed

+77
-51
lines changed

PhpStormStubsMap.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1417,9 +1417,12 @@ final class PhpStormStubsMap
14171417
'parallel\\Sync\\Error' => 'parallel/parallel/Sync/Error.php',
14181418
'parallel\\Sync\\Error\\IllegalValue' => 'parallel/parallel/Sync/Error/IllegalValue.php',
14191419
'php_user_filter' => 'standard/standard_0.php',
1420-
'pmmp\\encoding\\BaseByteBuffer' => 'encoding/encoding.php',
1420+
'pmmp\\encoding\\BE' => 'encoding/encoding.php',
1421+
'pmmp\\encoding\\Byte' => 'encoding/encoding.php',
14211422
'pmmp\\encoding\\ByteBuffer' => 'encoding/encoding.php',
14221423
'pmmp\\encoding\\DataDecodeException' => 'encoding/encoding.php',
1424+
'pmmp\\encoding\\LE' => 'encoding/encoding.php',
1425+
'pmmp\\encoding\\VarInt' => 'encoding/encoding.php',
14231426
'pmmp\\thread\\ConnectionException' => 'pmmpthread/ConnectionException.stub.php',
14241427
'pmmp\\thread\\NonThreadSafeValueError' => 'pmmpthread/NonThreadSafeValueError.stub.php',
14251428
'pmmp\\thread\\Pool' => 'pmmpthread/Pool.stub.php',

encoding/encoding.php

Lines changed: 73 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ final class DataDecodeException extends \RuntimeException{
66
}
77

88
namespace pmmp\encoding {
9-
abstract class BaseByteBuffer{
9+
final class ByteBuffer{
1010

1111
public function __construct(string $buffer = ''){}
1212

@@ -43,103 +43,126 @@ public function __debugInfo() : array{}
4343
}
4444

4545
namespace pmmp\encoding {
46-
final class ByteBuffer extends \pmmp\encoding\BaseByteBuffer{
46+
final class Byte{
4747

48-
public function readUnsignedByte() : int{}
48+
private function __construct(){}
4949

50-
public function writeUnsignedByte(int $value) : void{}
50+
public static function readUnsigned(\pmmp\encoding\ByteBuffer $buffer) : int{}
5151

52-
public function readSignedByte() : int{}
52+
public static function writeUnsigned(\pmmp\encoding\ByteBuffer $buffer, int $value) : void{}
5353

54-
public function writeSignedByte(int $value) : void{}
54+
public static function readSigned(\pmmp\encoding\ByteBuffer $buffer) : int{}
5555

56-
public function readUnsignedShortLE() : int{}
56+
public static function writeSigned(\pmmp\encoding\ByteBuffer $buffer, int $value) : void{}
57+
}
58+
}
59+
60+
namespace pmmp\encoding {
61+
final class BE{
62+
63+
private function __construct(){}
64+
65+
public static function readUnsignedShort(\pmmp\encoding\ByteBuffer $buffer) : int{}
66+
67+
public static function writeUnsignedShort(\pmmp\encoding\ByteBuffer $buffer, int $value) : void{}
68+
69+
public static function readSignedShort(\pmmp\encoding\ByteBuffer $buffer) : int{}
5770

58-
public function readUnsignedShortBE() : int{}
71+
public static function writeSignedShort(\pmmp\encoding\ByteBuffer $buffer, int $value) : void{}
5972

60-
public function readSignedShortLE() : int{}
73+
public static function readUnsignedInt(\pmmp\encoding\ByteBuffer $buffer) : int{}
6174

62-
public function readSignedShortBE() : int{}
75+
public static function writeUnsignedInt(\pmmp\encoding\ByteBuffer $buffer, int $value) : void{}
6376

64-
public function writeUnsignedShortLE(int $value) : void{}
77+
public static function readSignedInt(\pmmp\encoding\ByteBuffer $buffer) : int{}
6578

66-
public function writeUnsignedShortBE(int $value) : void{}
79+
public static function writeSignedInt(\pmmp\encoding\ByteBuffer $buffer, int $value) : void{}
6780

68-
public function writeSignedShortLE(int $value) : void{}
81+
public static function readSignedLong(\pmmp\encoding\ByteBuffer $buffer) : int{}
6982

70-
public function writeSignedShortBE(int $value) : void{}
83+
public static function writeSignedLong(\pmmp\encoding\ByteBuffer $buffer, int $value) : void{}
7184

72-
public function readUnsignedIntLE() : int{}
85+
public static function readFloat(\pmmp\encoding\ByteBuffer $buffer) : float{}
7386

74-
public function readUnsignedIntBE() : int{}
87+
public static function writeFloat(\pmmp\encoding\ByteBuffer $buffer, float $value) : void{}
7588

76-
public function readSignedIntLE() : int{}
89+
public static function readDouble(\pmmp\encoding\ByteBuffer $buffer) : float{}
7790

78-
public function readSignedIntBE() : int{}
91+
public static function writeDouble(\pmmp\encoding\ByteBuffer $buffer, float $value) : void{}
7992

80-
public function writeUnsignedIntLE(int $value) : void{}
93+
public static function readUnsignedTriad(\pmmp\encoding\ByteBuffer $buffer) : int{}
8194

82-
public function writeUnsignedIntBE(int $value) : void{}
95+
public static function writeUnsignedTriad(\pmmp\encoding\ByteBuffer $buffer, int $value) : void{}
8396

84-
public function writeSignedIntLE(int $value) : void{}
97+
public static function readSignedTriad(\pmmp\encoding\ByteBuffer $buffer) : int{}
8598

86-
public function writeSignedIntBE(int $value) : void{}
99+
public static function writeSignedTriad(\pmmp\encoding\ByteBuffer $buffer, int $value) : void{}
100+
}
101+
}
102+
103+
namespace pmmp\encoding {
104+
final class LE{
87105

88-
public function readSignedLongLE() : int{}
106+
private function __construct(){}
89107

90-
public function readSignedLongBE() : int{}
108+
public static function readUnsignedShort(\pmmp\encoding\ByteBuffer $buffer) : int{}
91109

92-
public function writeSignedLongLE(int $value) : void{}
110+
public static function writeUnsignedShort(\pmmp\encoding\ByteBuffer $buffer, int $value) : void{}
93111

94-
public function writeSignedLongBE(int $value) : void{}
112+
public static function readSignedShort(\pmmp\encoding\ByteBuffer $buffer) : int{}
95113

96-
public function readFloatLE() : float{}
114+
public static function writeSignedShort(\pmmp\encoding\ByteBuffer $buffer, int $value) : void{}
97115

98-
public function readFloatBE() : float{}
116+
public static function readUnsignedInt(\pmmp\encoding\ByteBuffer $buffer) : int{}
99117

100-
public function writeFloatLE(float $value) : void{}
118+
public static function writeUnsignedInt(\pmmp\encoding\ByteBuffer $buffer, int $value) : void{}
101119

102-
public function writeFloatBE(float $value) : void{}
120+
public static function readSignedInt(\pmmp\encoding\ByteBuffer $buffer) : int{}
103121

104-
public function readDoubleLE() : float{}
122+
public static function writeSignedInt(\pmmp\encoding\ByteBuffer $buffer, int $value) : void{}
105123

106-
public function readDoubleBE() : float{}
124+
public static function readSignedLong(\pmmp\encoding\ByteBuffer $buffer) : int{}
107125

108-
public function writeDoubleLE(float $value) : void{}
126+
public static function writeSignedLong(\pmmp\encoding\ByteBuffer $buffer, int $value) : void{}
109127

110-
public function writeDoubleBE(float $value) : void{}
128+
public static function readFloat(\pmmp\encoding\ByteBuffer $buffer) : float{}
111129

112-
public function readUnsignedVarInt() : int{}
130+
public static function writeFloat(\pmmp\encoding\ByteBuffer $buffer, float $value) : void{}
113131

114-
public function readSignedVarInt() : int{}
132+
public static function readDouble(\pmmp\encoding\ByteBuffer $buffer) : float{}
115133

116-
public function writeUnsignedVarInt(int $value) : void{}
134+
public static function writeDouble(\pmmp\encoding\ByteBuffer $buffer, float $value) : void{}
117135

118-
public function writeSignedVarInt(int $value) : void{}
136+
public static function readUnsignedTriad(\pmmp\encoding\ByteBuffer $buffer) : int{}
119137

120-
public function readUnsignedVarLong() : int{}
138+
public static function writeUnsignedTriad(\pmmp\encoding\ByteBuffer $buffer, int $value) : void{}
121139

122-
public function readSignedVarLong() : int{}
140+
public static function readSignedTriad(\pmmp\encoding\ByteBuffer $buffer) : int{}
123141

124-
public function writeUnsignedVarLong(int $value) : void{}
142+
public static function writeSignedTriad(\pmmp\encoding\ByteBuffer $buffer, int $value) : void{}
143+
}
144+
}
145+
146+
namespace pmmp\encoding {
147+
final class VarInt{
125148

126-
public function writeSignedVarLong(int $value) : void{}
149+
private function __construct(){}
127150

128-
public function readUnsignedTriadBE() : int{}
151+
public static function readUnsignedInt(\pmmp\encoding\ByteBuffer $buffer) : int{}
129152

130-
public function readUnsignedTriadLE() : int{}
153+
public static function readSignedInt(\pmmp\encoding\ByteBuffer $buffer) : int{}
131154

132-
public function writeUnsignedTriadBE(int $value) : void{}
155+
public static function writeUnsignedInt(\pmmp\encoding\ByteBuffer $buffer, int $value) : void{}
133156

134-
public function writeUnsignedTriadLE(int $value) : void{}
157+
public static function writeSignedInt(\pmmp\encoding\ByteBuffer $buffer, int $value) : void{}
135158

136-
public function readSignedTriadBE() : int{}
159+
public static function readUnsignedLong(\pmmp\encoding\ByteBuffer $buffer) : int{}
137160

138-
public function readSignedTriadLE() : int{}
161+
public static function readSignedLong(\pmmp\encoding\ByteBuffer $buffer) : int{}
139162

140-
public function writeSignedTriadBE(int $value) : void{}
163+
public static function writeUnsignedLong(\pmmp\encoding\ByteBuffer $buffer, int $value) : void{}
141164

142-
public function writeSignedTriadLE(int $value) : void{}
165+
public static function writeSignedLong(\pmmp\encoding\ByteBuffer $buffer, int $value) : void{}
143166
}
144167
}
145168

0 commit comments

Comments
 (0)