diff --git a/src/Symfony/Bridge/Monolog/Formatter/ConsoleFormatter.php b/src/Symfony/Bridge/Monolog/Formatter/ConsoleFormatter.php index 36de344954c1..430bfaffd00f 100644 --- a/src/Symfony/Bridge/Monolog/Formatter/ConsoleFormatter.php +++ b/src/Symfony/Bridge/Monolog/Formatter/ConsoleFormatter.php @@ -25,10 +25,8 @@ * * @author Tobias Schultze * @author Grégoire Pineau - * - * @final since Symfony 6.1 */ -class ConsoleFormatter implements FormatterInterface +final class ConsoleFormatter implements FormatterInterface { use CompatibilityFormatter; diff --git a/src/Symfony/Bridge/Monolog/Formatter/VarDumperFormatter.php b/src/Symfony/Bridge/Monolog/Formatter/VarDumperFormatter.php index 14b7da442b60..dd640db78541 100644 --- a/src/Symfony/Bridge/Monolog/Formatter/VarDumperFormatter.php +++ b/src/Symfony/Bridge/Monolog/Formatter/VarDumperFormatter.php @@ -17,10 +17,8 @@ /** * @author Grégoire Pineau - * - * @final since Symfony 6.1 */ -class VarDumperFormatter implements FormatterInterface +final class VarDumperFormatter implements FormatterInterface { use CompatibilityFormatter; diff --git a/src/Symfony/Bridge/Monolog/Handler/ConsoleHandler.php b/src/Symfony/Bridge/Monolog/Handler/ConsoleHandler.php index 57a4c1c2b74d..ecb7337f70cf 100644 --- a/src/Symfony/Bridge/Monolog/Handler/ConsoleHandler.php +++ b/src/Symfony/Bridge/Monolog/Handler/ConsoleHandler.php @@ -77,10 +77,8 @@ public function isHandling(array $record): bool * This mapping can be customized with the $verbosityLevelMap constructor parameter. * * @author Tobias Schultze - * - * @final since Symfony 6.1 */ -class ConsoleHandler extends AbstractProcessingHandler implements EventSubscriberInterface +final class ConsoleHandler extends AbstractProcessingHandler implements EventSubscriberInterface { use CompatibilityHandler; use CompatibilityIsHandlingHandler; diff --git a/src/Symfony/Bridge/Monolog/Handler/ElasticsearchLogstashHandler.php b/src/Symfony/Bridge/Monolog/Handler/ElasticsearchLogstashHandler.php index e387c869608e..3ecb506bacc2 100644 --- a/src/Symfony/Bridge/Monolog/Handler/ElasticsearchLogstashHandler.php +++ b/src/Symfony/Bridge/Monolog/Handler/ElasticsearchLogstashHandler.php @@ -41,10 +41,8 @@ * stack is recommended. * * @author Grégoire Pineau - * - * @final since Symfony 6.1 */ -class ElasticsearchLogstashHandler extends AbstractHandler +final class ElasticsearchLogstashHandler extends AbstractHandler { use CompatibilityHandler; diff --git a/src/Symfony/Bridge/Monolog/Handler/MailerHandler.php b/src/Symfony/Bridge/Monolog/Handler/MailerHandler.php index 718be59c1308..bee2eb3864a8 100644 --- a/src/Symfony/Bridge/Monolog/Handler/MailerHandler.php +++ b/src/Symfony/Bridge/Monolog/Handler/MailerHandler.php @@ -23,10 +23,8 @@ /** * @author Alexander Borisov - * - * @final since Symfony 6.1 */ -class MailerHandler extends AbstractProcessingHandler +final class MailerHandler extends AbstractProcessingHandler { use CompatibilityProcessingHandler; diff --git a/src/Symfony/Bridge/Monolog/Handler/NotifierHandler.php b/src/Symfony/Bridge/Monolog/Handler/NotifierHandler.php index 20d6c0eaee00..37e98cfc6bef 100644 --- a/src/Symfony/Bridge/Monolog/Handler/NotifierHandler.php +++ b/src/Symfony/Bridge/Monolog/Handler/NotifierHandler.php @@ -16,17 +16,14 @@ use Monolog\Logger; use Monolog\LogRecord; use Symfony\Component\Notifier\Notification\Notification; -use Symfony\Component\Notifier\Notifier; use Symfony\Component\Notifier\NotifierInterface; /** * Uses Notifier as a log handler. * * @author Fabien Potencier - * - * @final since Symfony 6.1 */ -class NotifierHandler extends AbstractHandler +final class NotifierHandler extends AbstractHandler { use CompatibilityHandler; diff --git a/src/Symfony/Bridge/Monolog/Handler/ServerLogHandler.php b/src/Symfony/Bridge/Monolog/Handler/ServerLogHandler.php index 1b416d0809d2..bbe50eba9c74 100644 --- a/src/Symfony/Bridge/Monolog/Handler/ServerLogHandler.php +++ b/src/Symfony/Bridge/Monolog/Handler/ServerLogHandler.php @@ -20,10 +20,7 @@ use Symfony\Bridge\Monolog\Formatter\VarDumperFormatter; if (trait_exists(FormattableHandlerTrait::class)) { - /** - * @final since Symfony 6.1 - */ - class ServerLogHandler extends AbstractProcessingHandler + final class ServerLogHandler extends AbstractProcessingHandler { use CompatibilityHandler; use CompatibilityProcessingHandler; @@ -35,10 +32,7 @@ protected function getDefaultFormatter(): FormatterInterface } } } else { - /** - * @final since Symfony 6.1 - */ - class ServerLogHandler extends AbstractProcessingHandler + final class ServerLogHandler extends AbstractProcessingHandler { use CompatibilityHandler; use CompatibilityProcessingHandler; diff --git a/src/Symfony/Bridge/Monolog/Processor/ConsoleCommandProcessor.php b/src/Symfony/Bridge/Monolog/Processor/ConsoleCommandProcessor.php index df2a7187201b..ecb24a194894 100644 --- a/src/Symfony/Bridge/Monolog/Processor/ConsoleCommandProcessor.php +++ b/src/Symfony/Bridge/Monolog/Processor/ConsoleCommandProcessor.php @@ -21,10 +21,8 @@ * Adds the current console command information to the log entry. * * @author Piotr Stankowski - * - * @final since Symfony 6.1 */ -class ConsoleCommandProcessor implements EventSubscriberInterface, ResetInterface +final class ConsoleCommandProcessor implements EventSubscriberInterface, ResetInterface { use CompatibilityProcessor; diff --git a/src/Symfony/Bridge/Monolog/Processor/SwitchUserTokenProcessor.php b/src/Symfony/Bridge/Monolog/Processor/SwitchUserTokenProcessor.php index 22d86f0b3edb..5cb75adba419 100644 --- a/src/Symfony/Bridge/Monolog/Processor/SwitchUserTokenProcessor.php +++ b/src/Symfony/Bridge/Monolog/Processor/SwitchUserTokenProcessor.php @@ -18,10 +18,8 @@ * Adds the original security token to the log entry. * * @author Igor Timoshenko - * - * @final since Symfony 6.1 */ -class SwitchUserTokenProcessor extends AbstractTokenProcessor +final class SwitchUserTokenProcessor extends AbstractTokenProcessor { protected function getKey(): string { diff --git a/src/Symfony/Bridge/Monolog/Processor/TokenProcessor.php b/src/Symfony/Bridge/Monolog/Processor/TokenProcessor.php index 0e0085718e43..70eb4255f440 100644 --- a/src/Symfony/Bridge/Monolog/Processor/TokenProcessor.php +++ b/src/Symfony/Bridge/Monolog/Processor/TokenProcessor.php @@ -18,10 +18,8 @@ * * @author Dany Maillard * @author Igor Timoshenko - * - * @final since Symfony 6.1 */ -class TokenProcessor extends AbstractTokenProcessor +final class TokenProcessor extends AbstractTokenProcessor { protected function getKey(): string { diff --git a/src/Symfony/Component/HttpKernel/Controller/ArgumentResolver/BackedEnumValueResolver.php b/src/Symfony/Component/HttpKernel/Controller/ArgumentResolver/BackedEnumValueResolver.php index 4f0ca76d3022..95205dfd0af6 100644 --- a/src/Symfony/Component/HttpKernel/Controller/ArgumentResolver/BackedEnumValueResolver.php +++ b/src/Symfony/Component/HttpKernel/Controller/ArgumentResolver/BackedEnumValueResolver.php @@ -22,10 +22,8 @@ * leading to a 404 Not Found if the attribute value isn't a valid backing value for the enum type. * * @author Maxime Steinhausser - * - * @final since Symfony 6.2 */ -class BackedEnumValueResolver implements ArgumentValueResolverInterface, ValueResolverInterface +final class BackedEnumValueResolver implements ArgumentValueResolverInterface, ValueResolverInterface { /** * @deprecated since Symfony 6.2, use resolve() instead diff --git a/src/Symfony/Component/Mailer/Transport/Smtp/SmtpTransport.php b/src/Symfony/Component/Mailer/Transport/Smtp/SmtpTransport.php index 0f228191e6c6..abc34b8679fc 100644 --- a/src/Symfony/Component/Mailer/Transport/Smtp/SmtpTransport.php +++ b/src/Symfony/Component/Mailer/Transport/Smtp/SmtpTransport.php @@ -244,12 +244,7 @@ protected function doSend(SentMessage $message): void } } - /** - * @internal since version 6.1, to be made private in 7.0 - * - * @final since version 6.1, to be made private in 7.0 - */ - protected function doHeloCommand(): void + private function doHeloCommand(): void { $this->executeCommand(sprintf("HELO %s\r\n", $this->domain), [250]); } diff --git a/src/Symfony/Component/Serializer/Normalizer/ConstraintViolationListNormalizer.php b/src/Symfony/Component/Serializer/Normalizer/ConstraintViolationListNormalizer.php index d3afa41d7656..1e042b21c03d 100644 --- a/src/Symfony/Component/Serializer/Normalizer/ConstraintViolationListNormalizer.php +++ b/src/Symfony/Component/Serializer/Normalizer/ConstraintViolationListNormalizer.php @@ -21,10 +21,8 @@ * * @author Grégoire Pineau * @author Kévin Dunglas - * - * @final since Symfony 6.3 */ -class ConstraintViolationListNormalizer implements NormalizerInterface +final class ConstraintViolationListNormalizer implements NormalizerInterface { public const INSTANCE = 'instance'; public const STATUS = 'status'; diff --git a/src/Symfony/Component/Serializer/Normalizer/CustomNormalizer.php b/src/Symfony/Component/Serializer/Normalizer/CustomNormalizer.php index 14ba85b51c9c..fcfb6f173704 100644 --- a/src/Symfony/Component/Serializer/Normalizer/CustomNormalizer.php +++ b/src/Symfony/Component/Serializer/Normalizer/CustomNormalizer.php @@ -16,10 +16,8 @@ /** * @author Jordi Boggiano - * - * @final since Symfony 6.3 */ -class CustomNormalizer implements NormalizerInterface, DenormalizerInterface, SerializerAwareInterface +final class CustomNormalizer implements NormalizerInterface, DenormalizerInterface, SerializerAwareInterface { use ObjectToPopulateTrait; use SerializerAwareTrait; diff --git a/src/Symfony/Component/Serializer/Normalizer/DataUriNormalizer.php b/src/Symfony/Component/Serializer/Normalizer/DataUriNormalizer.php index 44e080b90ed5..c1aa9695b2c2 100644 --- a/src/Symfony/Component/Serializer/Normalizer/DataUriNormalizer.php +++ b/src/Symfony/Component/Serializer/Normalizer/DataUriNormalizer.php @@ -22,10 +22,8 @@ * Denormalizes a data URI to a {@see \SplFileObject} object. * * @author Kévin Dunglas - * - * @final since Symfony 6.3 */ -class DataUriNormalizer implements NormalizerInterface, DenormalizerInterface +final class DataUriNormalizer implements NormalizerInterface, DenormalizerInterface { private const SUPPORTED_TYPES = [ \SplFileInfo::class => true, diff --git a/src/Symfony/Component/Serializer/Normalizer/DateIntervalNormalizer.php b/src/Symfony/Component/Serializer/Normalizer/DateIntervalNormalizer.php index c46737e8b278..b94324607484 100644 --- a/src/Symfony/Component/Serializer/Normalizer/DateIntervalNormalizer.php +++ b/src/Symfony/Component/Serializer/Normalizer/DateIntervalNormalizer.php @@ -19,10 +19,8 @@ * Denormalizes an interval string to an instance of {@see \DateInterval}. * * @author Jérôme Parmentier - * - * @final since Symfony 6.3 */ -class DateIntervalNormalizer implements NormalizerInterface, DenormalizerInterface +final class DateIntervalNormalizer implements NormalizerInterface, DenormalizerInterface { public const FORMAT_KEY = 'dateinterval_format'; diff --git a/src/Symfony/Component/Serializer/Normalizer/DateTimeNormalizer.php b/src/Symfony/Component/Serializer/Normalizer/DateTimeNormalizer.php index c165317f5676..8bb007103f55 100644 --- a/src/Symfony/Component/Serializer/Normalizer/DateTimeNormalizer.php +++ b/src/Symfony/Component/Serializer/Normalizer/DateTimeNormalizer.php @@ -20,10 +20,8 @@ * Denormalizes a date string to an instance of {@see \DateTime} or {@see \DateTimeImmutable}. * * @author Kévin Dunglas - * - * @final since Symfony 6.3 */ -class DateTimeNormalizer implements NormalizerInterface, DenormalizerInterface +final class DateTimeNormalizer implements NormalizerInterface, DenormalizerInterface { public const FORMAT_KEY = 'datetime_format'; public const TIMEZONE_KEY = 'datetime_timezone'; diff --git a/src/Symfony/Component/Serializer/Normalizer/DateTimeZoneNormalizer.php b/src/Symfony/Component/Serializer/Normalizer/DateTimeZoneNormalizer.php index 595847e87d6d..f5a08e1f3322 100644 --- a/src/Symfony/Component/Serializer/Normalizer/DateTimeZoneNormalizer.php +++ b/src/Symfony/Component/Serializer/Normalizer/DateTimeZoneNormalizer.php @@ -19,10 +19,8 @@ * Normalizes a {@see \DateTimeZone} object to a timezone string. * * @author Jérôme Desjardins - * - * @final since Symfony 6.3 */ -class DateTimeZoneNormalizer implements NormalizerInterface, DenormalizerInterface +final class DateTimeZoneNormalizer implements NormalizerInterface, DenormalizerInterface { public function getSupportedTypes(?string $format): array { diff --git a/src/Symfony/Component/Serializer/Normalizer/JsonSerializableNormalizer.php b/src/Symfony/Component/Serializer/Normalizer/JsonSerializableNormalizer.php index 60c10626266e..324487c28d21 100644 --- a/src/Symfony/Component/Serializer/Normalizer/JsonSerializableNormalizer.php +++ b/src/Symfony/Component/Serializer/Normalizer/JsonSerializableNormalizer.php @@ -18,10 +18,8 @@ * A normalizer that uses an objects own JsonSerializable implementation. * * @author Fred Cox - * - * @final since Symfony 6.3 */ -class JsonSerializableNormalizer extends AbstractNormalizer +final class JsonSerializableNormalizer extends AbstractNormalizer { public function normalize(mixed $object, string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null { diff --git a/src/Symfony/Component/Serializer/Normalizer/ObjectNormalizer.php b/src/Symfony/Component/Serializer/Normalizer/ObjectNormalizer.php index af530f8d3da5..533c07e6dddb 100644 --- a/src/Symfony/Component/Serializer/Normalizer/ObjectNormalizer.php +++ b/src/Symfony/Component/Serializer/Normalizer/ObjectNormalizer.php @@ -25,10 +25,8 @@ * Converts between objects and arrays using the PropertyAccess component. * * @author Kévin Dunglas - * - * @final since Symfony 6.3 */ -class ObjectNormalizer extends AbstractObjectNormalizer +final class ObjectNormalizer extends AbstractObjectNormalizer { protected $propertyAccessor; diff --git a/src/Symfony/Component/Serializer/Tests/Encoder/XmlEncoderTest.php b/src/Symfony/Component/Serializer/Tests/Encoder/XmlEncoderTest.php index 965256d3747f..9758f2c2ae50 100644 --- a/src/Symfony/Component/Serializer/Tests/Encoder/XmlEncoderTest.php +++ b/src/Symfony/Component/Serializer/Tests/Encoder/XmlEncoderTest.php @@ -934,7 +934,7 @@ private function createXmlEncoderWithDateTimeNormalizer(): XmlEncoder private function createMockDateTimeNormalizer(): MockObject&NormalizerInterface { - $mock = $this->createMock(CustomNormalizer::class); + $mock = $this->createMock(NormalizerInterface::class); $mock ->expects($this->once()) diff --git a/src/Symfony/Component/Serializer/Tests/SerializerTest.php b/src/Symfony/Component/Serializer/Tests/SerializerTest.php index 669d545b7c32..9579b75b10d2 100644 --- a/src/Symfony/Component/Serializer/Tests/SerializerTest.php +++ b/src/Symfony/Component/Serializer/Tests/SerializerTest.php @@ -89,7 +89,7 @@ public function testItThrowsExceptionOnInvalidEncoder() public function testNormalizeNoMatch() { $this->expectException(UnexpectedValueException::class); - $serializer = new Serializer([$this->createMock(CustomNormalizer::class)]); + $serializer = new Serializer([$this->createMock(NormalizerInterface::class)]); $serializer->normalize(new \stdClass(), 'xml'); } @@ -117,7 +117,7 @@ public function testNormalizeOnDenormalizer() public function testDenormalizeNoMatch() { $this->expectException(UnexpectedValueException::class); - $serializer = new Serializer([$this->createMock(CustomNormalizer::class)]); + $serializer = new Serializer([$this->createMock(NormalizerInterface::class)]); $serializer->denormalize('foo', 'stdClass'); } pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy