diff --git a/src/PropertyDescriber/ArrayPropertyDescriber.php b/src/PropertyDescriber/ArrayPropertyDescriber.php index 2fcf7a0e5..89f528dd6 100644 --- a/src/PropertyDescriber/ArrayPropertyDescriber.php +++ b/src/PropertyDescriber/ArrayPropertyDescriber.php @@ -17,6 +17,9 @@ use OpenApi\Annotations as OA; use Symfony\Component\PropertyInfo\Type; +/** + * @final + */ class ArrayPropertyDescriber implements PropertyDescriberInterface, ModelRegistryAwareInterface, PropertyDescriberAwareInterface { use ModelRegistryAwareTrait; diff --git a/src/PropertyDescriber/BooleanPropertyDescriber.php b/src/PropertyDescriber/BooleanPropertyDescriber.php index 32c522ccc..7d28b459e 100644 --- a/src/PropertyDescriber/BooleanPropertyDescriber.php +++ b/src/PropertyDescriber/BooleanPropertyDescriber.php @@ -14,6 +14,9 @@ use OpenApi\Annotations as OA; use Symfony\Component\PropertyInfo\Type; +/** + * @final + */ class BooleanPropertyDescriber implements PropertyDescriberInterface { /** diff --git a/src/PropertyDescriber/CompoundPropertyDescriber.php b/src/PropertyDescriber/CompoundPropertyDescriber.php index cac6fd0f7..71c4dfc47 100644 --- a/src/PropertyDescriber/CompoundPropertyDescriber.php +++ b/src/PropertyDescriber/CompoundPropertyDescriber.php @@ -17,6 +17,9 @@ use OpenApi\Annotations as OA; use OpenApi\Generator; +/** + * @final + */ class CompoundPropertyDescriber implements PropertyDescriberInterface, ModelRegistryAwareInterface, PropertyDescriberAwareInterface { use ModelRegistryAwareTrait; diff --git a/src/PropertyDescriber/DateTimePropertyDescriber.php b/src/PropertyDescriber/DateTimePropertyDescriber.php index fc452ead6..0ef0c37d3 100644 --- a/src/PropertyDescriber/DateTimePropertyDescriber.php +++ b/src/PropertyDescriber/DateTimePropertyDescriber.php @@ -14,6 +14,9 @@ use OpenApi\Annotations as OA; use Symfony\Component\PropertyInfo\Type; +/** + * @final + */ class DateTimePropertyDescriber implements PropertyDescriberInterface { /** diff --git a/src/PropertyDescriber/FloatPropertyDescriber.php b/src/PropertyDescriber/FloatPropertyDescriber.php index 6b95ec7ac..5a76877c0 100644 --- a/src/PropertyDescriber/FloatPropertyDescriber.php +++ b/src/PropertyDescriber/FloatPropertyDescriber.php @@ -14,6 +14,9 @@ use OpenApi\Annotations as OA; use Symfony\Component\PropertyInfo\Type; +/** + * @final + */ class FloatPropertyDescriber implements PropertyDescriberInterface { /** diff --git a/src/PropertyDescriber/IntegerPropertyDescriber.php b/src/PropertyDescriber/IntegerPropertyDescriber.php index 0d503e366..d2cc7fd10 100644 --- a/src/PropertyDescriber/IntegerPropertyDescriber.php +++ b/src/PropertyDescriber/IntegerPropertyDescriber.php @@ -14,6 +14,9 @@ use OpenApi\Annotations as OA; use Symfony\Component\PropertyInfo\Type; +/** + * @final + */ class IntegerPropertyDescriber implements PropertyDescriberInterface { /** diff --git a/src/PropertyDescriber/ObjectPropertyDescriber.php b/src/PropertyDescriber/ObjectPropertyDescriber.php index 46ec33894..ac1f14be2 100644 --- a/src/PropertyDescriber/ObjectPropertyDescriber.php +++ b/src/PropertyDescriber/ObjectPropertyDescriber.php @@ -18,6 +18,9 @@ use OpenApi\Annotations as OA; use Symfony\Component\PropertyInfo\Type; +/** + * @final + */ class ObjectPropertyDescriber implements PropertyDescriberInterface, ModelRegistryAwareInterface { use ModelRegistryAwareTrait; diff --git a/src/PropertyDescriber/StringPropertyDescriber.php b/src/PropertyDescriber/StringPropertyDescriber.php index 21bfa726f..8e965728f 100644 --- a/src/PropertyDescriber/StringPropertyDescriber.php +++ b/src/PropertyDescriber/StringPropertyDescriber.php @@ -14,6 +14,9 @@ use OpenApi\Annotations as OA; use Symfony\Component\PropertyInfo\Type; +/** + * @final + */ class StringPropertyDescriber implements PropertyDescriberInterface { /**