Skip to content

Commit 6337900

Browse files
author
Robert-John van Doesburg
committed
Strongly type check value in response listener
1 parent 70533b5 commit 6337900

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

src/Helpers/Response/Listener.php

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -234,16 +234,12 @@ public function key($key)
234234
public function value($value)
235235
{
236236
// Replace a string with the php value
237-
switch ($value) {
238-
case 'true':
239-
$value = true;
240-
break;
241-
case 'false':
242-
$value = false;
243-
break;
244-
case 'null':
245-
$value = null;
246-
break;
237+
if ($value === 'true') {
238+
$value = true;
239+
} elseif($value === 'false') {
240+
$value = false;
241+
} elseif ($value === 'null') {
242+
$value = null;
247243
}
248244

249245
// If the top level is an object, return the key values

0 commit comments

Comments
 (0)