File tree Expand file tree Collapse file tree 1 file changed +25
-9
lines changed Expand file tree Collapse file tree 1 file changed +25
-9
lines changed Original file line number Diff line number Diff line change @@ -103,27 +103,43 @@ public function getNextValue()
103
103
104
104
/**
105
105
* @return string
106
+ *
107
+ * @final
106
108
*/
107
109
public function serialize ()
108
110
{
109
- return serialize (
110
- [
111
- 'allocationSize ' => $ this ->_allocationSize ,
112
- 'sequenceName ' => $ this ->_sequenceName ,
113
- ]
114
- );
111
+ return serialize ($ this ->__serialize ());
112
+ }
113
+
114
+ /**
115
+ * @return array<string, mixed>
116
+ */
117
+ public function __serialize (): array
118
+ {
119
+ return [
120
+ 'allocationSize ' => $ this ->_allocationSize ,
121
+ 'sequenceName ' => $ this ->_sequenceName ,
122
+ ];
115
123
}
116
124
117
125
/**
118
126
* @param string $serialized
119
127
*
120
128
* @return void
129
+ *
130
+ * @final
121
131
*/
122
132
public function unserialize ($ serialized )
123
133
{
124
- $ array = unserialize ($ serialized );
134
+ $ this ->__unserialize (unserialize ($ serialized ));
135
+ }
125
136
126
- $ this ->_sequenceName = $ array ['sequenceName ' ];
127
- $ this ->_allocationSize = $ array ['allocationSize ' ];
137
+ /**
138
+ * @param array<string, mixed> $data
139
+ */
140
+ public function __unserialize (array $ data ): void
141
+ {
142
+ $ this ->_sequenceName = $ data ['sequenceName ' ];
143
+ $ this ->_allocationSize = $ data ['allocationSize ' ];
128
144
}
129
145
}
You can’t perform that action at this time.
0 commit comments