diff --git a/src/Metadata/PropertyMetadataFactory.php b/src/Metadata/PropertyMetadataFactory.php index a6acda8093e9a343e907b04dc7e0c42b347d0374..823aab2180a597740a030523fdfde377135e769f 100644 --- a/src/Metadata/PropertyMetadataFactory.php +++ b/src/Metadata/PropertyMetadataFactory.php @@ -47,9 +47,6 @@ class PropertyMetadataFactory /** @var ClassName */ private $resource; - /** @var bool */ - private $normalization; - /** @var string */ private $mode; @@ -89,9 +86,11 @@ class PropertyMetadataFactory } /** - * @param ClassName $class - * @param string $propertyName - * @param APIPropertyMetadata $propertyMeta + * @param ClassName $class + * @param string $propertyName + * + * @throws ResourceClassNotFoundException + * @throws \ApiPlatform\Core\Exception\PropertyNotFoundException * * @return PropertyMetadata */ diff --git a/src/Models/ClassInfo.php b/src/Models/ClassInfo.php index 669d828734d49045430ef68483c195976fcf6438..b9994b34a71d108888a0581527cca4e968d7cf64 100644 --- a/src/Models/ClassInfo.php +++ b/src/Models/ClassInfo.php @@ -168,6 +168,8 @@ final class ClassInfo implements ClassName /** * @param ClassInfo $child + * + * @SuppressWarnings(PHPMD.UnusedPrivateMethod) */ private function addChild(ClassInfo $child): void { @@ -359,6 +361,7 @@ final class ClassInfo implements ClassName * Get properties. * * @return HasName[] + * @SuppressWarnings(PHPMD.UnusedPrivateMethod) */ private function getAllConcreteProperties(): array { diff --git a/src/Models/PHPClass.php b/src/Models/PHPClass.php index 69fbee81806d28435a9a90bc3074bdd4896e457c..55d8baabc6f7a61c243b029ebdc3d18afe2fa553 100644 --- a/src/Models/PHPClass.php +++ b/src/Models/PHPClass.php @@ -121,7 +121,7 @@ final class PHPClass implements ClassName if (!preg_match('/^\\\\?((?:\w+\\\\)*)(\w+)$/i', $name, $groups)) { throw new InvalidArgumentException("Invalid PHP class name: $name"); } - [, $namespace, $baseName] = $groups; + list(, $namespace, $baseName) = $groups; $instances[$name] = new self($namespace, $baseName); }