chore(deps): Update symfony/dependency-injection requirement from ^4.4 to ^5.2
Created by: dependabot[bot]
Updates the requirements on symfony/dependency-injection to permit the latest version.
Release notes
Sourced from symfony/dependency-injection's releases.
v5.2.3
Changelog (https://github.com/symfony/dependency-injection/compare/v5.2.2...v5.2.3)
- no changes
Changelog
Sourced from symfony/dependency-injection's changelog.
CHANGELOG
5.3
- Add
ServicesConfigurator::remove()in the PHP-DSL- Add
%env(not:...)%processor to negate boolean values- Add support for loading autoconfiguration rules via the
#[Autoconfigure]and#[AutoconfigureTag]attributes on PHP 85.2.0
- added
param()andabstract_arg()in the PHP-DSL- deprecated
Definition::setPrivate()andAlias::setPrivate(), usesetPublic()instead- added support for the
#[Required]attribute5.1.0
- deprecated
inline()in favor ofinline_service()andref()in favor ofservice()when using the PHP-DSL- allow decorators to reference their decorated service using the special
.innerid- added support to autowire public typed properties in php 7.4
- added support for defining method calls, a configurator, and property setters in
InlineServiceConfigurator- added possibility to define abstract service arguments
- allowed mixing "parent" and instanceof-conditionals/defaults/bindings
- updated the signature of method
Definition::setDeprecated()toDefinition::setDeprecation(string $package, string $version, string $message)- updated the signature of method
Alias::setDeprecated()toAlias::setDeprecation(string $package, string $version, string $message)- updated the signature of method
DeprecateTrait::deprecate()toDeprecateTrait::deprecation(string $package, string $version, string $message)- deprecated the
Psr\Container\ContainerInterfaceandSymfony\Component\DependencyInjection\ContainerInterfacealiases of theservice_containerservice, configure them explicitly instead- added class
Symfony\Component\DependencyInjection\Dumper\Preloaderto help with preloading on PHP 7.4+- added tags
container.preload/.no_preloadto declare extra classes to preload/services to not preload- allowed loading and dumping tags with an attribute named "name"
- deprecated
Definition::getDeprecationMessage(), useDefinition::getDeprecation()instead- deprecated
Alias::getDeprecationMessage(), useAlias::getDeprecation()instead- added support of PHP8 static return type for withers
- added
AliasDeprecatedPublicServicesPassto deprecate public services to private5.0.0
- removed support for auto-discovered extension configuration class which does not implement
ConfigurationInterface- removed support for non-string default env() parameters
- moved
ServiceSubscriberInterfaceto theSymfony\Contracts\Servicenamespace- removed
RepeatedPassandRepeatablePassInterface- removed support for short factory/configurator syntax from
YamlFileLoader- removed
ResettableContainerInterface, useResetInterfaceinstead- added argument
$returnsClonetoDefinition::addMethodCall()- removed
tagged, usetagged_iteratorinstead
... (truncated)
Commits
-
62f7218Merge branch '5.1' into 5.2 -
176e622Use import instead of FQCN -
b34536bMerge branch '5.1' into 5.2 -
2fd8fe8Merge branch '4.4' into 5.1 -
2468b95Use createMock() and use import instead of FQCN -
a607186Merge branch '5.1' into 5.2 -
7480b3dFix merge -
2a2558fMerge branch '5.1' into 5.2 -
9427132Merge branch '4.4' into 5.1 -
d749132Changed private static array-properties to const - Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)