Skip to content

Commit 65cee82

Browse files
committed
PHPDoc: fixed possible enum values descriped as 'scalar' by 'null|boolean|int|float|string'
1 parent 0f1e96c commit 65cee82

File tree

3 files changed

+20
-20
lines changed

3 files changed

+20
-20
lines changed

src/MabeEnum/Enum.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ abstract class Enum
1818
/**
1919
* The selected value
2020
*
21-
* @var null|scalar
21+
* @var null|boolean|int|float|string
2222
*/
2323
private $value;
2424

@@ -46,8 +46,8 @@ abstract class Enum
4646
/**
4747
* Constructor
4848
*
49-
* @param scalar $value The value to select
50-
* @param int|null $ordinal
49+
* @param null|boolean|int|float|string $value The value to select
50+
* @param int|null $ordinal The ordinal number of the value
5151
*/
5252
final private function __construct($value, $ordinal = null)
5353
{
@@ -78,7 +78,7 @@ final private function __clone()
7878
/**
7979
* Get the current selected value
8080
*
81-
* @return mixed
81+
* @return null|boolean|int|float|string
8282
*/
8383
final public function getValue()
8484
{
@@ -123,7 +123,7 @@ final public function getOrdinal()
123123
/**
124124
* Get an enum of the given value
125125
*
126-
* @param scalar $value
126+
* @param null|boolean|int|float|string $value
127127
* @return Enum
128128
* @throws InvalidArgumentException On an unknwon or invalid value
129129
* @throws LogicException On ambiguous constant values

src/MabeEnum/EnumMap.php

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -148,8 +148,8 @@ public function getFlags()
148148

149149
/**
150150
* 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
153153
* @return void
154154
* @throws InvalidArgumentException On an invalid given enum
155155
*/
@@ -160,7 +160,7 @@ public function attach($enum, $data = null)
160160

161161
/**
162162
* Test if the given enumeration exists
163-
* @param Enum|scalar $enum
163+
* @param Enum|null|boolean|int|float|string $enum
164164
* @return boolean
165165
*/
166166
public function contains($enum)
@@ -175,7 +175,7 @@ public function contains($enum)
175175

176176
/**
177177
* Detach an enumeration
178-
* @param Enum|scalar $enum
178+
* @param Enum|null|boolean|int|float|string $enum
179179
* @return void
180180
* @throws InvalidArgumentException On an invalid given enum
181181
*/
@@ -198,7 +198,7 @@ public function getHash($enum)
198198

199199
/**
200200
* Test if the given enumeration exists
201-
* @param Enum|scalar $enum
201+
* @param Enum|null|boolean|int|float|string $enum
202202
* @return boolean
203203
* @see contains()
204204
*/
@@ -209,7 +209,7 @@ public function offsetExists($enum)
209209

210210
/**
211211
* Get mapped data for this given enum
212-
* @param Enum|scalar $enum
212+
* @param Enum|null|boolean|int|float|string $enum
213213
* @return mixed
214214
* @throws InvalidArgumentException On an invalid given enum
215215
*/
@@ -220,8 +220,8 @@ public function offsetGet($enum)
220220

221221
/**
222222
* 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
225225
* @return void
226226
* @throws InvalidArgumentException On an invalid given enum
227227
* @see attach()
@@ -233,7 +233,7 @@ public function offsetSet($enum, $data = null)
233233

234234
/**
235235
* Detach an existing enumeration
236-
* @param Enum|scalar $enum
236+
* @param Enum|null|boolean|int|float|string $enum
237237
* @return void
238238
* @throws InvalidArgumentException On an invalid given enum
239239
* @see detach()
@@ -269,7 +269,7 @@ public function current()
269269
/**
270270
* Get the current item-key
271271
* The return value varied by the behaviour of the key flag
272-
* @return scalar
272+
* @return null|boolean|int|float|string
273273
*/
274274
public function key()
275275
{
@@ -289,7 +289,7 @@ public function key()
289289

290290
/**
291291
* Initialize an enumeration
292-
* @param Enum|scalar $enum
292+
* @param Enum|null|boolean|int|float|string $enum
293293
* @return Enum
294294
* @throws InvalidArgumentException On an invalid given enum
295295
*/

src/MabeEnum/EnumSet.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ public function getFlags()
8787

8888
/**
8989
* Attach a new enumeration or overwrite an existing one
90-
* @param Enum|scalar $enum
90+
* @param Enum|null|boolean|int|float|string $enum
9191
* @return void
9292
* @throws InvalidArgumentException On an invalid given enum
9393
*/
@@ -107,7 +107,7 @@ public function attach($enum)
107107

108108
/**
109109
* Test if the given enumeration exists
110-
* @param Enum|scalar $enum
110+
* @param Enum|null|boolean|int|float|string $enum
111111
* @return boolean
112112
*/
113113
public function contains($enum)
@@ -118,7 +118,7 @@ public function contains($enum)
118118

119119
/**
120120
* Detach all enumerations same as the given enum
121-
* @param Enum|scalar $enum
121+
* @param Enum|null|boolean|int|float|string $enum
122122
* @return void
123123
* @throws InvalidArgumentException On an invalid given enum
124124
*/
@@ -183,7 +183,7 @@ public function count()
183183

184184
/**
185185
* Initialize an enumeration
186-
* @param Enum|scalar $enum
186+
* @param Enum|null|boolean|int|float|string $enum
187187
* @return Enum
188188
* @throws InvalidArgumentException On an invalid given enum
189189
*/

0 commit comments

Comments
 (0)