diff --git a/DependencyInjection/Configuration.php b/DependencyInjection/Configuration.php index ae2fc06..faa8c70 100644 --- a/DependencyInjection/Configuration.php +++ b/DependencyInjection/Configuration.php @@ -14,7 +14,7 @@ namespace EXSyst\Bundle\ApiDocBundle\DependencyInjection; use Symfony\Component\Config\Definition\Builder\TreeBuilder; use Symfony\Component\Config\Definition\ConfigurationInterface; -class Configuration implements ConfigurationInterface +final class Configuration implements ConfigurationInterface { public function getConfigTreeBuilder() { diff --git a/DependencyInjection/EXSystApiDocExtension.php b/DependencyInjection/EXSystApiDocExtension.php index 22f4eb4..843d6be 100644 --- a/DependencyInjection/EXSystApiDocExtension.php +++ b/DependencyInjection/EXSystApiDocExtension.php @@ -20,7 +20,7 @@ use Symfony\Component\DependencyInjection\ContainerBuilder; use Symfony\Component\DependencyInjection\Loader\XmlFileLoader; use Symfony\Component\HttpKernel\DependencyInjection\Extension; -class EXSystApiDocExtension extends Extension +final class EXSystApiDocExtension extends Extension { /** * {@inheritdoc} diff --git a/Describer/ApiPlatformDescriber.php b/Describer/ApiPlatformDescriber.php index 2dd12c0..ef8aed2 100644 --- a/Describer/ApiPlatformDescriber.php +++ b/Describer/ApiPlatformDescriber.php @@ -14,7 +14,7 @@ namespace EXSyst\Bundle\ApiDocBundle\Describer; use ApiPlatform\Core\Documentation\Documentation; use ApiPlatform\Core\Swagger\Serializer\DocumentationNormalizer; -class ApiPlatformDescriber extends ExternalDocDescriber +final class ApiPlatformDescriber extends ExternalDocDescriber { public function __construct(Documentation $documentation, DocumentationNormalizer $normalizer, bool $overwrite = false) { diff --git a/Describer/DefaultDescriber.php b/Describer/DefaultDescriber.php index 3afcd0b..9e4e6b3 100644 --- a/Describer/DefaultDescriber.php +++ b/Describer/DefaultDescriber.php @@ -18,7 +18,7 @@ use EXSyst\Component\Swagger\Swagger; * * @author Ener-Getick */ -class DefaultDescriber implements DescriberInterface +final class DefaultDescriber implements DescriberInterface { public function describe(Swagger $api) { diff --git a/Describer/RouteDescriber.php b/Describer/RouteDescriber.php index f0f5e8a..775dd7a 100644 --- a/Describer/RouteDescriber.php +++ b/Describer/RouteDescriber.php @@ -19,7 +19,7 @@ use Symfony\Component\DependencyInjection\ContainerInterface; use Symfony\Component\Routing\Route; use Symfony\Component\Routing\RouteCollection; -class RouteDescriber implements DescriberInterface +final class RouteDescriber implements DescriberInterface { private $container; private $routeCollection; diff --git a/Describer/SwaggerPhpDescriber.php b/Describer/SwaggerPhpDescriber.php index 8354a80..c630885 100644 --- a/Describer/SwaggerPhpDescriber.php +++ b/Describer/SwaggerPhpDescriber.php @@ -11,7 +11,7 @@ namespace EXSyst\Bundle\ApiDocBundle\Describer; -class SwaggerPhpDescriber extends ExternalDocDescriber +final class SwaggerPhpDescriber extends ExternalDocDescriber { public function __construct(string $projectPath, bool $overwrite = false) { diff --git a/EXSystApiDocBundle.php b/EXSystApiDocBundle.php index b672f38..8acaea5 100644 --- a/EXSystApiDocBundle.php +++ b/EXSystApiDocBundle.php @@ -17,7 +17,7 @@ use EXSyst\Bundle\ApiDocBundle\DependencyInjection\EXSystApiDocExtension; use Symfony\Component\DependencyInjection\ContainerBuilder; use Symfony\Component\HttpKernel\Bundle\Bundle; -class EXSystApiDocBundle extends Bundle +final class EXSystApiDocBundle extends Bundle { /** * {@inheritdoc} diff --git a/RouteDescriber/FosRestDescriber.php b/RouteDescriber/FosRestDescriber.php index 7da508f..3a63252 100644 --- a/RouteDescriber/FosRestDescriber.php +++ b/RouteDescriber/FosRestDescriber.php @@ -19,7 +19,7 @@ use Symfony\Component\Routing\Route; use Symfony\Component\Validator\Constraint; use Symfony\Component\Validator\Constraints\Regex; -class FosRestDescriber implements RouteDescriberInterface +final class FosRestDescriber implements RouteDescriberInterface { use RouteDescriberTrait; diff --git a/RouteDescriber/NelmioAnnotationDescriber.php b/RouteDescriber/NelmioAnnotationDescriber.php index c2237bf..767ee7a 100644 --- a/RouteDescriber/NelmioAnnotationDescriber.php +++ b/RouteDescriber/NelmioAnnotationDescriber.php @@ -17,7 +17,7 @@ use EXSyst\Component\Swagger\Swagger; use Nelmio\ApiDocBundle\Annotation\ApiDoc; use Symfony\Component\Routing\Route; -class NelmioAnnotationDescriber implements RouteDescriberInterface +final class NelmioAnnotationDescriber implements RouteDescriberInterface { use RouteDescriberTrait; diff --git a/RouteDescriber/PhpDocDescriber.php b/RouteDescriber/PhpDocDescriber.php index 90570bd..c86749c 100644 --- a/RouteDescriber/PhpDocDescriber.php +++ b/RouteDescriber/PhpDocDescriber.php @@ -16,7 +16,7 @@ use phpDocumentor\Reflection\DocBlockFactory; use phpDocumentor\Reflection\DocBlockFactoryInterface; use Symfony\Component\Routing\Route; -class PhpDocDescriber implements RouteDescriberInterface +final class PhpDocDescriber implements RouteDescriberInterface { use RouteDescriberTrait; diff --git a/RouteDescriber/RouteMetadataDescriber.php b/RouteDescriber/RouteMetadataDescriber.php index 84a48f1..5d0feed 100644 --- a/RouteDescriber/RouteMetadataDescriber.php +++ b/RouteDescriber/RouteMetadataDescriber.php @@ -14,7 +14,7 @@ namespace EXSyst\Bundle\ApiDocBundle\RouteDescriber; use EXSyst\Component\Swagger\Swagger; use Symfony\Component\Routing\Route; -class RouteMetadataDescriber implements RouteDescriberInterface +final class RouteMetadataDescriber implements RouteDescriberInterface { use RouteDescriberTrait;