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
.inner
id- 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\ContainerInterface
andSymfony\Component\DependencyInjection\ContainerInterface
aliases of theservice_container
service, configure them explicitly instead- added class
Symfony\Component\DependencyInjection\Dumper\Preloader
to help with preloading on PHP 7.4+- added tags
container.preload
/.no_preload
to 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
AliasDeprecatedPublicServicesPass
to 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
ServiceSubscriberInterface
to theSymfony\Contracts\Service
namespace- removed
RepeatedPass
andRepeatablePassInterface
- removed support for short factory/configurator syntax from
YamlFileLoader
- removed
ResettableContainerInterface
, useResetInterface
instead- added argument
$returnsClone
toDefinition::addMethodCall()
- removed
tagged
, usetagged_iterator
instead
... (truncated)
Commits
-
62f7218
Merge branch '5.1' into 5.2 -
176e622
Use import instead of FQCN -
b34536b
Merge branch '5.1' into 5.2 -
2fd8fe8
Merge branch '4.4' into 5.1 -
2468b95
Use createMock() and use import instead of FQCN -
a607186
Merge branch '5.1' into 5.2 -
7480b3d
Fix merge -
2a2558f
Merge branch '5.1' into 5.2 -
9427132
Merge branch '4.4' into 5.1 -
d749132
Changed 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 rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will 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 version
will 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 dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)