- Deprecate calling
NodeBuilder::setParent()
without any arguments
- Deprecate calling
*Command::setApplication()
,*FormatterStyle::setForeground/setBackground()
,Helper::setHelpSet()
,Input*::setDefault()
,Question::setAutocompleterCallback/setValidator()
without any arguments - Change the signature of
OutputFormatterStyleInterface::setForeground/setBackground()
tosetForeground/setBackground(?string)
- Change the signature of
HelperInterface::setHelperSet()
tosetHelperSet(?HelperSet)
- Change the signature of
ContainerAwareInterface::setContainer()
tosetContainer(?ContainerInterface)
- Deprecate calling
ContainerAwareTrait::setContainer()
without arguments - Deprecate using numeric parameter names
- Deprecate calling
Button/Form::setParent()
,ButtonBuilder/FormConfigBuilder::setDataMapper()
,TransformationFailedException::setInvalidMessage()
without arguments - Change the signature of
FormConfigBuilderInterface::setDataMapper()
tosetDataMapper(?DataMapperInterface)
- Change the signature of
FormInterface::setParent()
tosetParent(?self)
- Deprecate the
Symfony\Component\Serializer\Normalizer\ObjectNormalizer
andSymfony\Component\Serializer\Normalizer\PropertyNormalizer
autowiring aliases, type-hint againstSymfony\Component\Serializer\Normalizer\NormalizerInterface
or implementNormalizerAwareInterface
instead - Deprecate
AbstractController::renderForm()
, userender()
instead - Deprecate
FrameworkExtension::registerRateLimiter()
- Deprecate
Request::getContentType()
, useRequest::getContentTypeFormat()
instead - Deprecate calling
JsonResponse::setCallback()
,Response::setExpires/setLastModified/setEtag()
,MockArraySessionStorage/NativeSessionStorage::setMetadataBag()
,NativeSessionStorage::setSaveHandler()
without arguments
- Deprecate implementing
Http\Message\RequestFactory
,StreamFactory
andUriFactory
onHttplugClient
- Deprecate
ArgumentValueResolverInterface
, useValueResolverInterface
instead - Deprecate calling
ConfigDataCollector::setKernel()
,RouterListener::setCurrentRequest()
without arguments
- Deprecate
{username}
parameter use in favour of{user_identifier}
- Deprecate the
OhMySMTP
transport, useMailPace
instead
- Deprecate
Email::attachPart()
, useaddPart()
instead - Deprecate calling
Message::setBody()
without arguments
- Deprecate calling
PropertyAccessorBuilder::setCacheItemPool()
without arguments - Implementing the
PropertyPathInterface
without implementing theisNullSafe()
method is deprecated
- Deprecate
MessageHandlerInterface
andMessageSubscriberInterface
, use theAsMessageHandler
attribute instead
- Add maximum username length enforcement of 4096 characters in
UserBadge
to prevent session storage flooding - Deprecate the
Symfony\Component\Security\Core\Security
class and service, useSymfony\Bundle\SecurityBundle\Security
instead - Deprecate the
Symfony\Bundle\SecurityBundle\Security::ACCESS_DENIED_ERROR
property, useSymfony\Component\Security\Http\SecurityRequestAttributes::ACCESS_DENIED_ERROR
instead - Deprecate the
Symfony\Bundle\SecurityBundle\Security::AUTHENTICATION_ERROR
property, useSymfony\Component\Security\Http\SecurityRequestAttributes::AUTHENTICATION_ERROR
instead - Deprecate the
Symfony\Bundle\SecurityBundle\Security::LAST_USERNAME
property, useSymfony\Component\Security\Http\SecurityRequestAttributes::LAST_USERNAME
instead - Deprecate the
Symfony\Bundle\SecurityBundle\Security::MAX_USERNAME_LENGTH
property, useSymfony\Component\Security\Http\Authenticator\Passport\Badge\UserBadge::MAX_USERNAME_LENGTH
instead - Passing empty username or password parameter when using
JsonLoginAuthenticator
is not supported anymore - Add
$lifetime
parameter toLoginLinkHandlerInterface::createLoginLink()
- Change the signature of
TokenStorageInterface::setToken()
tosetToken(?TokenInterface $token)
- Deprecate calling
TokenStorage::setToken()
orUsageTrackingTokenStorage::setToken()
without arguments
- Deprecate the
security.enable_authenticator_manager
config option
- Deprecate calling
AttributeMetadata::setSerializedName()
,ClassMetadata::setClassDiscriminatorMapping()
without arguments - Change the signature of
AttributeMetadataInterface::setSerializedName()
tosetSerializedName(?string)
- Change the signature of
ClassMetadataInterface::setClassDiscriminatorMapping()
tosetClassDiscriminatorMapping(?ClassDiscriminatorMapping)
- Deprecate
PhpExtractor
in favor ofPhpAstExtractor
- Add
PhpAstExtractor
(requires nikic/php-parser to be installed)
- Deprecate the
loose
e-mail validation mode, usehtml5
instead
- Deprecate calling
VarDumper::setHandler()
without arguments
- The
Registry
is marked as internal and should not be used directly. use a tagged locator insteadtagged_locator('workflow', 'name')
- The first argument of
WorkflowDumpCommand
should be aServiceLocator
of all workflows indexed by names - Deprecate calling
Definition::setInitialPlaces()
without arguments