From dceb9d80e93231a5eee989ceb93f7febdfb0d3c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guillaume=20Perr=C3=A9al?= <guillaume.perreal@irstea.fr> Date: Thu, 29 Nov 2018 16:57:19 +0100 Subject: [PATCH] Corrections PHPMD. --- src/Metadata/PropertyMetadataFactory.php | 11 +++++------ src/Models/ClassInfo.php | 3 +++ src/Models/PHPClass.php | 2 +- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/Metadata/PropertyMetadataFactory.php b/src/Metadata/PropertyMetadataFactory.php index a6acda8..823aab2 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 669d828..b9994b3 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 69fbee8..55d8baa 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); } -- GitLab