Skip to content

Commit 06a737a

Browse files
committed
refactor(http): remove redundant enum guard
Signed-off-by: memleakd <121398829+memleakd@users.noreply.github.com>
1 parent d7067f3 commit 06a737a

1 file changed

Lines changed: 0 additions & 5 deletions

File tree

system/HTTP/ValidatedInput.php

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313

1414
namespace CodeIgniter\HTTP;
1515

16-
use BackedEnum;
1716
use CodeIgniter\Exceptions\InvalidArgumentException;
1817
use CodeIgniter\I18n\Time;
1918
use DateTimeZone;
@@ -211,10 +210,6 @@ private function backedEnum(string $key, string $enumClass, ReflectionEnum $refl
211210
throw $this->invalidType($key, $enumClass);
212211
}
213212

214-
if (! is_subclass_of($enumClass, BackedEnum::class)) {
215-
throw $this->invalidType($key, $enumClass);
216-
}
217-
218213
if ($backingType === 'string') {
219214
$value = (string) $value;
220215
}

0 commit comments

Comments
 (0)