@@ -148,8 +148,8 @@ public function getFlags()
148
148
149
149
/**
150
150
* Attach a new enumeration or overwrite an existing one
151
- * @param Enum|scalar $enum
152
- * @param mixed $data
151
+ * @param Enum|null|boolean|int|float|string $enum
152
+ * @param mixed $data
153
153
* @return void
154
154
* @throws InvalidArgumentException On an invalid given enum
155
155
*/
@@ -160,7 +160,7 @@ public function attach($enum, $data = null)
160
160
161
161
/**
162
162
* Test if the given enumeration exists
163
- * @param Enum|scalar $enum
163
+ * @param Enum|null|boolean|int|float|string $enum
164
164
* @return boolean
165
165
*/
166
166
public function contains ($ enum )
@@ -175,7 +175,7 @@ public function contains($enum)
175
175
176
176
/**
177
177
* Detach an enumeration
178
- * @param Enum|scalar $enum
178
+ * @param Enum|null|boolean|int|float|string $enum
179
179
* @return void
180
180
* @throws InvalidArgumentException On an invalid given enum
181
181
*/
@@ -198,7 +198,7 @@ public function getHash($enum)
198
198
199
199
/**
200
200
* Test if the given enumeration exists
201
- * @param Enum|scalar $enum
201
+ * @param Enum|null|boolean|int|float|string $enum
202
202
* @return boolean
203
203
* @see contains()
204
204
*/
@@ -209,7 +209,7 @@ public function offsetExists($enum)
209
209
210
210
/**
211
211
* Get mapped data for this given enum
212
- * @param Enum|scalar $enum
212
+ * @param Enum|null|boolean|int|float|string $enum
213
213
* @return mixed
214
214
* @throws InvalidArgumentException On an invalid given enum
215
215
*/
@@ -220,8 +220,8 @@ public function offsetGet($enum)
220
220
221
221
/**
222
222
* Attach a new enumeration or overwrite an existing one
223
- * @param Enum|scalar $enum
224
- * @param mixed $data
223
+ * @param Enum|null|boolean|int|float|string $enum
224
+ * @param mixed $data
225
225
* @return void
226
226
* @throws InvalidArgumentException On an invalid given enum
227
227
* @see attach()
@@ -233,7 +233,7 @@ public function offsetSet($enum, $data = null)
233
233
234
234
/**
235
235
* Detach an existing enumeration
236
- * @param Enum|scalar $enum
236
+ * @param Enum|null|boolean|int|float|string $enum
237
237
* @return void
238
238
* @throws InvalidArgumentException On an invalid given enum
239
239
* @see detach()
@@ -269,7 +269,7 @@ public function current()
269
269
/**
270
270
* Get the current item-key
271
271
* The return value varied by the behaviour of the key flag
272
- * @return scalar
272
+ * @return null|boolean|int|float|string
273
273
*/
274
274
public function key ()
275
275
{
@@ -289,7 +289,7 @@ public function key()
289
289
290
290
/**
291
291
* Initialize an enumeration
292
- * @param Enum|scalar $enum
292
+ * @param Enum|null|boolean|int|float|string $enum
293
293
* @return Enum
294
294
* @throws InvalidArgumentException On an invalid given enum
295
295
*/
0 commit comments