@@ -6,7 +6,7 @@ final class DataDecodeException extends \RuntimeException{
66}
77
88namespace 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
4545namespace 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