From 1dfefe4273595cd23b98b52daae68fc8abff0f56 Mon Sep 17 00:00:00 2001 From: Sergio Brighenti Date: Sun, 7 Jan 2024 21:08:15 +0000 Subject: [PATCH] Apply fixes from StyleCI [ci skip] [skip ci] --- src/Annotation/UnionResolver.php | 9 +++++---- src/Hydrator.php | 2 ++ src/Resolver/EnumOrScalar.php | 4 ++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/Annotation/UnionResolver.php b/src/Annotation/UnionResolver.php index dbc41d9..baafec8 100644 --- a/src/Annotation/UnionResolver.php +++ b/src/Annotation/UnionResolver.php @@ -15,12 +15,13 @@ abstract class UnionResolver { /** - * @param string $propertyName - * @param ReflectionNamedType[] $propertyTypes - * @param array $data + * @param string $propertyName + * @param ReflectionNamedType[] $propertyTypes + * @param array $data * - * @return ReflectionType * @throws ReflectionException + * + * @return ReflectionType */ abstract public function resolve(string $propertyName, array $propertyTypes, array $data): ReflectionType; } diff --git a/src/Hydrator.php b/src/Hydrator.php index 1e5cc68..d57f439 100644 --- a/src/Hydrator.php +++ b/src/Hydrator.php @@ -22,6 +22,7 @@ use SergiX44\Hydrator\Annotation\SkipConstructor; use SergiX44\Hydrator\Annotation\UnionResolver; use SergiX44\Hydrator\Exception\InvalidObjectException; + use function array_key_exists; use function class_exists; use function ctype_digit; @@ -37,6 +38,7 @@ use function is_subclass_of; use function sprintf; use function strtotime; + use const FILTER_NULL_ON_FAILURE; use const FILTER_VALIDATE_BOOLEAN; use const FILTER_VALIDATE_FLOAT; diff --git a/src/Resolver/EnumOrScalar.php b/src/Resolver/EnumOrScalar.php index e9bedac..bdb4eb0 100644 --- a/src/Resolver/EnumOrScalar.php +++ b/src/Resolver/EnumOrScalar.php @@ -37,9 +37,9 @@ public function resolve(string $propertyName, array $propertyTypes, array $data) $valueType = gettype($value); $valueType = match ($valueType) { 'integer' => 'int', - 'double' => 'float', + 'double' => 'float', 'boolean' => 'bool', - default => $valueType, + default => $valueType, }; foreach ($propertyTypes as $t) {