mirror of
https://github.com/Combodo/iTop.git
synced 2026-04-25 11:38:44 +02:00
N°6934 - Symfony 6.4 - upgrade Symfony bundles to 6.4 (#580)
* Update Symfony lib to version ~6.4.0 * Update code missing return type * Add an iTop general configuration entry to store application secret (Symfony mandatory parameter) * Use dependency injection in ExceptionListener & UserProvider classes
This commit is contained in:
@@ -15,6 +15,7 @@ use Psr\Container\ContainerInterface;
|
||||
use Symfony\Bundle\FrameworkBundle\CacheWarmer\RouterCacheWarmer;
|
||||
use Symfony\Bundle\FrameworkBundle\Controller\RedirectController;
|
||||
use Symfony\Bundle\FrameworkBundle\Controller\TemplateController;
|
||||
use Symfony\Bundle\FrameworkBundle\Routing\AttributeRouteControllerLoader;
|
||||
use Symfony\Bundle\FrameworkBundle\Routing\DelegatingLoader;
|
||||
use Symfony\Bundle\FrameworkBundle\Routing\RedirectableCompiledUrlMatcher;
|
||||
use Symfony\Bundle\FrameworkBundle\Routing\Router;
|
||||
@@ -23,10 +24,13 @@ use Symfony\Component\HttpKernel\EventListener\RouterListener;
|
||||
use Symfony\Component\Routing\Generator\CompiledUrlGenerator;
|
||||
use Symfony\Component\Routing\Generator\Dumper\CompiledUrlGeneratorDumper;
|
||||
use Symfony\Component\Routing\Generator\UrlGeneratorInterface;
|
||||
use Symfony\Component\Routing\Loader\AttributeDirectoryLoader;
|
||||
use Symfony\Component\Routing\Loader\AttributeFileLoader;
|
||||
use Symfony\Component\Routing\Loader\ContainerLoader;
|
||||
use Symfony\Component\Routing\Loader\DirectoryLoader;
|
||||
use Symfony\Component\Routing\Loader\GlobFileLoader;
|
||||
use Symfony\Component\Routing\Loader\PhpFileLoader;
|
||||
use Symfony\Component\Routing\Loader\Psr4DirectoryLoader;
|
||||
use Symfony\Component\Routing\Loader\XmlFileLoader;
|
||||
use Symfony\Component\Routing\Loader\YamlFileLoader;
|
||||
use Symfony\Component\Routing\Matcher\Dumper\CompiledUrlMatcherDumper;
|
||||
@@ -88,6 +92,41 @@ return static function (ContainerConfigurator $container) {
|
||||
])
|
||||
->tag('routing.loader')
|
||||
|
||||
->set('routing.loader.attribute', AttributeRouteControllerLoader::class)
|
||||
->args([
|
||||
'%kernel.environment%',
|
||||
])
|
||||
->tag('routing.loader', ['priority' => -10])
|
||||
|
||||
->alias('routing.loader.annotation', 'routing.loader.attribute')
|
||||
->deprecate('symfony/routing', '6.4', 'The "%alias_id%" service is deprecated, use the "routing.loader.attribute" service instead.')
|
||||
|
||||
->set('routing.loader.attribute.directory', AttributeDirectoryLoader::class)
|
||||
->args([
|
||||
service('file_locator'),
|
||||
service('routing.loader.attribute'),
|
||||
])
|
||||
->tag('routing.loader', ['priority' => -10])
|
||||
|
||||
->alias('routing.loader.annotation.directory', 'routing.loader.attribute.directory')
|
||||
->deprecate('symfony/routing', '6.4', 'The "%alias_id%" service is deprecated, use the "routing.loader.attribute.directory" service instead.')
|
||||
|
||||
->set('routing.loader.attribute.file', AttributeFileLoader::class)
|
||||
->args([
|
||||
service('file_locator'),
|
||||
service('routing.loader.attribute'),
|
||||
])
|
||||
->tag('routing.loader', ['priority' => -10])
|
||||
|
||||
->alias('routing.loader.annotation.file', 'routing.loader.attribute.file')
|
||||
->deprecate('symfony/routing', '6.4', 'The "%alias_id%" service is deprecated, use the "routing.loader.attribute.file" service instead.')
|
||||
|
||||
->set('routing.loader.psr4', Psr4DirectoryLoader::class)
|
||||
->args([
|
||||
service('file_locator'),
|
||||
])
|
||||
->tag('routing.loader', ['priority' => -10])
|
||||
|
||||
->set('routing.loader', DelegatingLoader::class)
|
||||
->public()
|
||||
->args([
|
||||
@@ -101,7 +140,7 @@ return static function (ContainerConfigurator $container) {
|
||||
service(ContainerInterface::class),
|
||||
param('router.resource'),
|
||||
[
|
||||
'cache_dir' => param('kernel.cache_dir'),
|
||||
'cache_dir' => param('router.cache_dir'),
|
||||
'debug' => param('kernel.debug'),
|
||||
'generator_class' => CompiledUrlGenerator::class,
|
||||
'generator_dumper_class' => CompiledUrlGeneratorDumper::class,
|
||||
|
||||
Reference in New Issue
Block a user