service visibility changes

This commit is contained in:
Johannes M. Schmitt 2011-01-05 12:38:41 +01:00 committed by Fabien Potencier
parent c5ef113b18
commit da5475ec42
24 changed files with 100 additions and 79 deletions

View File

@ -112,11 +112,13 @@ class DoctrineExtension extends AbstractDoctrineExtension
} else { } else {
$containerClass = isset($connection['configuration-class']) ? $connection['configuration-class'] : (isset($connection['configuration_class']) ? $connection['configuration_class'] : 'Doctrine\DBAL\Configuration'); $containerClass = isset($connection['configuration-class']) ? $connection['configuration-class'] : (isset($connection['configuration_class']) ? $connection['configuration_class'] : 'Doctrine\DBAL\Configuration');
$containerDef = new Definition($containerClass); $containerDef = new Definition($containerClass);
$containerDef->setPublic(false);
$containerDef->addMethodCall('setSqlLogger', array(new Reference('doctrine.dbal.logger'))); $containerDef->addMethodCall('setSqlLogger', array(new Reference('doctrine.dbal.logger')));
$container->setDefinition(sprintf('doctrine.dbal.%s_connection.configuration', $connection['name']), $containerDef); $container->setDefinition(sprintf('doctrine.dbal.%s_connection.configuration', $connection['name']), $containerDef);
$driverOptions = array(); $driverOptions = array();
$driverDef = new Definition('Doctrine\DBAL\DriverManager'); $driverDef = new Definition('Doctrine\DBAL\DriverManager');
$driverDef->setPublic(false);
$driverDef->setFactoryMethod('getConnection'); $driverDef->setFactoryMethod('getConnection');
$container->setDefinition(sprintf('doctrine.dbal.%s_connection', $connection['name']), $driverDef); $container->setDefinition(sprintf('doctrine.dbal.%s_connection', $connection['name']), $driverDef);
} }
@ -304,6 +306,7 @@ class DoctrineExtension extends AbstractDoctrineExtension
$ormConfigDef = $container->getDefinition($configServiceName); $ormConfigDef = $container->getDefinition($configServiceName);
} else { } else {
$ormConfigDef = new Definition('Doctrine\ORM\Configuration'); $ormConfigDef = new Definition('Doctrine\ORM\Configuration');
$ormConfigDef->setPublic(false);
$container->setDefinition($configServiceName, $ormConfigDef); $container->setDefinition($configServiceName, $ormConfigDef);
} }
@ -534,6 +537,7 @@ class DoctrineExtension extends AbstractDoctrineExtension
if ('memcache' === $type) { if ('memcache' === $type) {
$memcacheClass = isset($cacheDriver['class']) ? $cacheDriver['class'] : '%'.sprintf('doctrine.orm.cache.%s_class', $type).'%'; $memcacheClass = isset($cacheDriver['class']) ? $cacheDriver['class'] : '%'.sprintf('doctrine.orm.cache.%s_class', $type).'%';
$cacheDef = new Definition($memcacheClass); $cacheDef = new Definition($memcacheClass);
$cacheDef->setPublic(false);
$memcacheHost = is_array($cacheDriver) && isset($cacheDriver['host']) ? $cacheDriver['host'] : '%doctrine.orm.cache.memcache_host%'; $memcacheHost = is_array($cacheDriver) && isset($cacheDriver['host']) ? $cacheDriver['host'] : '%doctrine.orm.cache.memcache_host%';
$memcachePort = is_array($cacheDriver) && isset($cacheDriver['port']) ? $cacheDriver['port'] : '%doctrine.orm.cache.memcache_port%'; $memcachePort = is_array($cacheDriver) && isset($cacheDriver['port']) ? $cacheDriver['port'] : '%doctrine.orm.cache.memcache_port%';
$memcacheInstanceClass = is_array($cacheDriver) && isset($cacheDriver['instance-class']) ? $cacheDriver['instance-class'] : (is_array($cacheDriver) && isset($cacheDriver['instance_class']) ? $cacheDriver['instance_class'] : '%doctrine.orm.cache.memcache_instance_class%'); $memcacheInstanceClass = is_array($cacheDriver) && isset($cacheDriver['instance-class']) ? $cacheDriver['instance-class'] : (is_array($cacheDriver) && isset($cacheDriver['instance_class']) ? $cacheDriver['instance_class'] : '%doctrine.orm.cache.memcache_instance_class%');
@ -543,6 +547,7 @@ class DoctrineExtension extends AbstractDoctrineExtension
$cacheDef->addMethodCall('setMemcache', array(new Reference(sprintf('doctrine.orm.%s_memcache_instance', $entityManager['name'])))); $cacheDef->addMethodCall('setMemcache', array(new Reference(sprintf('doctrine.orm.%s_memcache_instance', $entityManager['name']))));
} else { } else {
$cacheDef = new Definition('%'.sprintf('doctrine.orm.cache.%s_class', $type).'%'); $cacheDef = new Definition('%'.sprintf('doctrine.orm.cache.%s_class', $type).'%');
$cacheDef->setPublic(false);
} }
return $cacheDef; return $cacheDef;
} }

View File

@ -15,9 +15,9 @@
</parameters> </parameters>
<services> <services>
<service id="doctrine.dbal.logger.debug" class="%doctrine.dbal.logger.debug_class%" /> <service id="doctrine.dbal.logger.debug" class="%doctrine.dbal.logger.debug_class%" public="false" />
<service id="doctrine.dbal.logger" class="%doctrine.dbal.logger_class%"> <service id="doctrine.dbal.logger" class="%doctrine.dbal.logger_class%" public="false">
<argument type="service" id="logger" on-invalid="null" /> <argument type="service" id="logger" on-invalid="null" />
</service> </service>

View File

@ -46,7 +46,7 @@
<services> <services>
<!--- Annotation Metadata Reader Service --> <!--- Annotation Metadata Reader Service -->
<service id="doctrine.orm.metadata.annotation_reader" class="%doctrine.orm.metadata.annotation_reader_class%"> <service id="doctrine.orm.metadata.annotation_reader" class="%doctrine.orm.metadata.annotation_reader_class%" public="false">
<call method="setAnnotationNamespaceAlias"> <call method="setAnnotationNamespaceAlias">
<argument>Doctrine\ORM\Mapping\</argument> <argument>Doctrine\ORM\Mapping\</argument>
<argument>orm</argument> <argument>orm</argument>
@ -55,7 +55,7 @@
<service id="security.user.entity_manager" alias="doctrine.orm.default_entity_manager" /> <service id="security.user.entity_manager" alias="doctrine.orm.default_entity_manager" />
<service id="request.param_converter.doctrine" class="Symfony\Bundle\DoctrineBundle\Request\ParamConverter\DoctrineConverter"> <service id="request.param_converter.doctrine" class="Symfony\Bundle\DoctrineBundle\Request\ParamConverter\DoctrineConverter" public="false">
<tag name="request.param_converter" /> <tag name="request.param_converter" />
<argument type="service" id="doctrine.orm.default_entity_manager" /> <argument type="service" id="doctrine.orm.default_entity_manager" />
</service> </service>

View File

@ -432,6 +432,7 @@ class FrameworkExtension extends Extension
$container->setAlias('profiler.request_matcher', (string) $config['profiler']['matcher']['_services'][0]); $container->setAlias('profiler.request_matcher', (string) $config['profiler']['matcher']['_services'][0]);
} else { } else {
$definition = $container->register('profiler.request_matcher', 'Symfony\\Component\\HttpFoundation\\RequestMatcher'); $definition = $container->register('profiler.request_matcher', 'Symfony\\Component\\HttpFoundation\\RequestMatcher');
$definition->setPublic(false);
if (isset($config['profiler']['matcher']['ip'])) { if (isset($config['profiler']['matcher']['ip'])) {
$definition->addMethodCall('matchIp', array($config['profiler']['matcher']['ip'])); $definition->addMethodCall('matchIp', array($config['profiler']['matcher']['ip']));
@ -482,11 +483,13 @@ class FrameworkExtension extends Extension
$container->getParameter('validator.mapping.loader.xml_files_loader.class'), $container->getParameter('validator.mapping.loader.xml_files_loader.class'),
array($xmlMappingFiles) array($xmlMappingFiles)
); );
$xmlFilesLoader->setPublic(false);
$yamlFilesLoader = new Definition( $yamlFilesLoader = new Definition(
$container->getParameter('validator.mapping.loader.yaml_files_loader.class'), $container->getParameter('validator.mapping.loader.yaml_files_loader.class'),
array($yamlMappingFiles) array($yamlMappingFiles)
); );
$yamlFilesLoader->setPublic(false);
$container->setDefinition('validator.mapping.loader.xml_files_loader', $xmlFilesLoader); $container->setDefinition('validator.mapping.loader.xml_files_loader', $xmlFilesLoader);
$container->setDefinition('validator.mapping.loader.yaml_files_loader', $yamlFilesLoader); $container->setDefinition('validator.mapping.loader.yaml_files_loader', $yamlFilesLoader);
@ -508,6 +511,7 @@ class FrameworkExtension extends Extension
} }
$annotationLoader = new Definition($container->getParameter('validator.mapping.loader.annotation_loader.class')); $annotationLoader = new Definition($container->getParameter('validator.mapping.loader.annotation_loader.class'));
$annotationLoader->setPublic(false);
$annotationLoader->addArgument(new Parameter('validator.annotations.namespaces')); $annotationLoader->addArgument(new Parameter('validator.annotations.namespaces'));
$container->setDefinition('validator.mapping.loader.annotation_loader', $annotationLoader); $container->setDefinition('validator.mapping.loader.annotation_loader', $annotationLoader);

View File

@ -26,7 +26,8 @@ class FormLoginFactory implements SecurityFactoryInterface
$provider = 'security.authentication.provider.dao.'.$id; $provider = 'security.authentication.provider.dao.'.$id;
$container $container
->register($provider, '%security.authentication.provider.dao.class%') ->register($provider, '%security.authentication.provider.dao.class%')
->setArguments(array(new Reference($userProvider), new Reference('security.account_checker'), new Reference('security.encoder.'.$providerIds[$userProvider]))); ->setArguments(array(new Reference($userProvider), new Reference('security.account_checker'), new Reference('security.encoder.'.$providerIds[$userProvider])))
->setPublic(false)
; ;
// listener // listener

View File

@ -26,7 +26,8 @@ class HttpBasicFactory implements SecurityFactoryInterface
$provider = 'security.authentication.provider.dao.'.$id; $provider = 'security.authentication.provider.dao.'.$id;
$container $container
->register($provider, '%security.authentication.provider.dao.class%') ->register($provider, '%security.authentication.provider.dao.class%')
->setArguments(array(new Reference($userProvider), new Reference('security.account_checker'), new Reference('security.encoder.'.$providerIds[$userProvider]))); ->setArguments(array(new Reference($userProvider), new Reference('security.account_checker'), new Reference('security.encoder.'.$providerIds[$userProvider])))
->setPublic(false)
; ;
// listener // listener

View File

@ -26,7 +26,8 @@ class HttpDigestFactory implements SecurityFactoryInterface
$provider = 'security.authentication.provider.dao.'.$id; $provider = 'security.authentication.provider.dao.'.$id;
$container $container
->register($provider, '%security.authentication.provider.dao.class%') ->register($provider, '%security.authentication.provider.dao.class%')
->setArguments(array(new Reference($userProvider), new Reference('security.account_checker'), new Reference('security.encoder.'.$providerIds[$userProvider]))); ->setArguments(array(new Reference($userProvider), new Reference('security.account_checker'), new Reference('security.encoder.'.$providerIds[$userProvider])))
->setPublic(false)
; ;
// listener // listener

View File

@ -27,6 +27,7 @@ class X509Factory implements SecurityFactoryInterface
$container $container
->register($provider, '%security.authentication.provider.pre_authenticated.class%') ->register($provider, '%security.authentication.provider.pre_authenticated.class%')
->setArguments(array(new Reference($userProvider), new Reference('security.account_checker'))) ->setArguments(array(new Reference($userProvider), new Reference('security.account_checker')))
->setPublic(false)
; ;
// listener // listener

View File

@ -109,6 +109,7 @@ class SecurityExtension extends Extension
// matcher // matcher
$id = 'security.matcher.url.'.$i; $id = 'security.matcher.url.'.$i;
$definition = $container->register($id, '%security.matcher.class%'); $definition = $container->register($id, '%security.matcher.class%');
$definition->setPublic(false);
if (isset($access['path'])) { if (isset($access['path'])) {
$definition->addMethodCall('matchPath', array(is_array($access['path']) ? $access['path']['pattern'] : $access['path'])); $definition->addMethodCall('matchPath', array(is_array($access['path']) ? $access['path']['pattern'] : $access['path']));
} }
@ -179,6 +180,7 @@ class SecurityExtension extends Extension
$id = 'security.matcher.map'.$id.'.'.++$i; $id = 'security.matcher.map'.$id.'.'.++$i;
$matcher = $container $matcher = $container
->register($id, '%security.matcher.class%') ->register($id, '%security.matcher.class%')
->setPublic(false)
->addMethodCall('matchPath', array($firewall['pattern'])) ->addMethodCall('matchPath', array($firewall['pattern']))
; ;
$matcher = new Reference($id); $matcher = new Reference($id);
@ -378,6 +380,7 @@ class SecurityExtension extends Extension
if (isset($provider['entity'])) { if (isset($provider['entity'])) {
$container $container
->register($name, '%security.user.provider.entity.class%') ->register($name, '%security.user.provider.entity.class%')
->setPublic(false)
->setArguments(array( ->setArguments(array(
new Reference('security.user.entity_manager'), new Reference('security.user.entity_manager'),
$provider['entity']['class'], $provider['entity']['class'],
@ -391,6 +394,7 @@ class SecurityExtension extends Extension
if (isset($provider['document'])) { if (isset($provider['document'])) {
$container $container
->register($name, '%security.user.provider.document.class%') ->register($name, '%security.user.provider.document.class%')
->setPublic(false)
->setArguments(array( ->setArguments(array(
new Reference('security.user.document_manager'), new Reference('security.user.document_manager'),
$provider['document']['class'], $provider['document']['class'],
@ -402,6 +406,7 @@ class SecurityExtension extends Extension
// In-memory DAO provider // In-memory DAO provider
$definition = $container->register($name, '%security.user.provider.in_memory.class%'); $definition = $container->register($name, '%security.user.provider.in_memory.class%');
$definition->setPublic(false);
foreach ($this->fixConfig($provider, 'user') as $username => $user) { foreach ($this->fixConfig($provider, 'user') as $username => $user) {
if (isset($user['name'])) { if (isset($user['name'])) {
$username = $user['name']; $username = $user['name'];
@ -427,6 +432,7 @@ class SecurityExtension extends Extension
$container $container
->register($userId, 'Symfony\Component\Security\User\User') ->register($userId, 'Symfony\Component\Security\User\User')
->setArguments(array($username, $user['password'], $user['roles'])) ->setArguments(array($username, $user['password'], $user['roles']))
->setPublic(false)
; ;
$definition->addMethodCall('createUser', array(new Reference($userId))); $definition->addMethodCall('createUser', array(new Reference($userId)));
@ -447,6 +453,7 @@ class SecurityExtension extends Extension
$container $container
->register($authManager, '%security.authentication.manager.class%') ->register($authManager, '%security.authentication.manager.class%')
->addArgument($providers) ->addArgument($providers)
->setPublic(false)
; ;
// Access listener // Access listener

View File

@ -11,10 +11,10 @@
<services> <services>
<!-- ConverterManager --> <!-- ConverterManager -->
<service id="request.param_converter.manager" class="%request.param_converter.manager.class%" /> <service id="request.param_converter.manager" class="%request.param_converter.manager.class%" public="false" />
<!-- ParamConverterListener --> <!-- ParamConverterListener -->
<service id="request.param_converter.listener" class="%request.param_converter.listener.class%"> <service id="request.param_converter.listener" class="%request.param_converter.listener.class%" public="false">
<tag name="kernel.listener" /> <tag name="kernel.listener" />
<argument type="service" id="request.param_converter.manager" /> <argument type="service" id="request.param_converter.manager" />
</service> </service>

View File

@ -19,12 +19,12 @@
<argument type="service" id="logger" on-invalid="null" /> <argument type="service" id="logger" on-invalid="null" />
</service> </service>
<service id="profiler.storage" class="%profiler.storage.class%"> <service id="profiler.storage" class="%profiler.storage.class%" public="false">
<argument>%profiler.storage.file%</argument> <argument>%profiler.storage.file%</argument>
<argument>%profiler.storage.lifetime%</argument> <argument>%profiler.storage.lifetime%</argument>
</service> </service>
<service id="profiler_listener" class="%profiler_listener.class%"> <service id="profiler_listener" class="%profiler_listener.class%" public="false">
<tag name="kernel.listener" /> <tag name="kernel.listener" />
<argument type="service" id="profiler" /> <argument type="service" id="profiler" />
<argument type="service" id="profiler.request_matcher" on-invalid="null" /> <argument type="service" id="profiler.request_matcher" on-invalid="null" />

View File

@ -20,19 +20,19 @@
</parameters> </parameters>
<services> <services>
<service id="routing.resolver" class="%routing.resolver.class%" /> <service id="routing.resolver" class="%routing.resolver.class%" public="false" />
<service id="routing.loader.xml" class="%routing.loader.xml.class%"> <service id="routing.loader.xml" class="%routing.loader.xml.class%" public="false">
<tag name="routing.loader" /> <tag name="routing.loader" />
<argument>%kernel.bundle_dirs%</argument> <argument>%kernel.bundle_dirs%</argument>
</service> </service>
<service id="routing.loader.yml" class="%routing.loader.yml.class%"> <service id="routing.loader.yml" class="%routing.loader.yml.class%" public="false">
<tag name="routing.loader" /> <tag name="routing.loader" />
<argument>%kernel.bundle_dirs%</argument> <argument>%kernel.bundle_dirs%</argument>
</service> </service>
<service id="routing.loader.php" class="%routing.loader.php.class%"> <service id="routing.loader.php" class="%routing.loader.php.class%" public="false">
<tag name="routing.loader" /> <tag name="routing.loader" />
<argument>%kernel.bundle_dirs%</argument> <argument>%kernel.bundle_dirs%</argument>
</service> </service>
@ -43,7 +43,7 @@
<argument type="service" id="routing.resolver" /> <argument type="service" id="routing.resolver" />
</service> </service>
<service id="routing.loader" class="Symfony\Bundle\FrameworkBundle\Routing\LazyLoader"> <service id="routing.loader" class="Symfony\Bundle\FrameworkBundle\Routing\LazyLoader" public="false">
<argument type="service" id="service_container" /> <argument type="service" id="service_container" />
<argument>routing.loader.real</argument> <argument>routing.loader.real</argument>
</service> </service>

View File

@ -91,15 +91,15 @@
<service id="security.account_checker" class="%security.account_checker.class%" public="false" /> <service id="security.account_checker" class="%security.account_checker.class%" public="false" />
<service id="security.encoder.sha1" class="%security.encoder.digest.class%"> <service id="security.encoder.sha1" class="%security.encoder.digest.class%" public="false">
<argument>sha1</argument> <argument>sha1</argument>
</service> </service>
<service id="security.encoder.md5" class="%security.encoder.digest.class%"> <service id="security.encoder.md5" class="%security.encoder.digest.class%" public="false">
<argument>md5</argument> <argument>md5</argument>
</service> </service>
<service id="security.encoder.plain" class="%security.encoder.plain.class%" /> <service id="security.encoder.plain" class="%security.encoder.plain.class%" public="false" />
<service id="security.logout.handler.session" class="%security.logout.handler.session.class%" public="false"></service> <service id="security.logout.handler.session" class="%security.logout.handler.session.class%" public="false"></service>
@ -155,7 +155,7 @@
<argument type="service" id="security.role_hierarchy" /> <argument type="service" id="security.role_hierarchy" />
</service> </service>
<service id="security.firewall" class="%security.firewall.class%"> <service id="security.firewall" class="%security.firewall.class%" public="false">
<tag name="kernel.listener" priority="128" /> <tag name="kernel.listener" priority="128" />
<argument type="service" id="security.firewall.map" /> <argument type="service" id="security.firewall.map" />
</service> </service>

View File

@ -28,14 +28,14 @@
<services> <services>
<service id="security.acl.dbal.connection" alias="doctrine.dbal.default_connection" /> <service id="security.acl.dbal.connection" alias="doctrine.dbal.default_connection" />
<service id="security.acl.object_identity_retrieval_strategy" class="%security.acl.object_identity_retrieval_strategy.class%"></service> <service id="security.acl.object_identity_retrieval_strategy" class="%security.acl.object_identity_retrieval_strategy.class%" public="false"></service>
<service id="security.acl.security_identity_retrieval_strategy" class="%security.acl.security_identity_retrieval_strategy.class%"> <service id="security.acl.security_identity_retrieval_strategy" class="%security.acl.security_identity_retrieval_strategy.class%" public="false">
<argument type="service" id="security.role_hierarchy" /> <argument type="service" id="security.role_hierarchy" />
<argument type="service" id="security.authentication.trust_resolver" /> <argument type="service" id="security.authentication.trust_resolver" />
</service> </service>
<service id="security.acl.dbal.provider" class="%security.acl.dbal.provider.class%"> <service id="security.acl.dbal.provider" class="%security.acl.dbal.provider.class%" public="false">
<argument type="service" id="security.acl.dbal.connection" /> <argument type="service" id="security.acl.dbal.connection" />
<argument type="service" id="security.acl.permission_granting_strategy" /> <argument type="service" id="security.acl.permission_granting_strategy" />
<argument type="collection"> <argument type="collection">
@ -50,13 +50,13 @@
<service id="security.acl.provider" alias="security.acl.dbal.provider" /> <service id="security.acl.provider" alias="security.acl.dbal.provider" />
<service id="security.acl.permission_granting_strategy" class="%security.acl.permission_granting_strategy.class%"> <service id="security.acl.permission_granting_strategy" class="%security.acl.permission_granting_strategy.class%" public="false">
<call method="setAuditLogger"> <call method="setAuditLogger">
<argument type="service" id="security.acl.audit_logger" on-invalid="ignore" /> <argument type="service" id="security.acl.audit_logger" on-invalid="ignore" />
</call> </call>
</service> </service>
<service id="security.acl.cache.doctrine" class="%security.acl.cache.doctrine.class%"> <service id="security.acl.cache.doctrine" class="%security.acl.cache.doctrine.class%" public="false">
<argument type="service" id="security.acl.cache.doctrine_cache_impl" /> <argument type="service" id="security.acl.cache.doctrine_cache_impl" />
<argument type="service" id="security.acl.permission_granting_strategy" /> <argument type="service" id="security.acl.permission_granting_strategy" />
<argument>%security.acl.cache.doctrine.prefix%</argument> <argument>%security.acl.cache.doctrine.prefix%</argument>
@ -64,9 +64,9 @@
<service id="security.acl.cache.doctrine.cache_impl" alias="doctrine.orm.default_result_cache" /> <service id="security.acl.cache.doctrine.cache_impl" alias="doctrine.orm.default_result_cache" />
<service id="security.acl.permission.map" class="%security.acl.permission.map.class%"></service> <service id="security.acl.permission.map" class="%security.acl.permission.map.class%" public="false"></service>
<service id="security.acl.voter.basic_permissions" class="%security.acl.voter.class%"> <service id="security.acl.voter.basic_permissions" class="%security.acl.voter.class%" public="false">
<argument type="service" id="security.acl.provider" /> <argument type="service" id="security.acl.provider" />
<argument type="service" id="security.acl.object_identity_retrieval_strategy" /> <argument type="service" id="security.acl.object_identity_retrieval_strategy" />
<argument type="service" id="security.acl.security_identity_retrieval_strategy" /> <argument type="service" id="security.acl.security_identity_retrieval_strategy" />

View File

@ -21,24 +21,24 @@
<tag name="security.listener.factory" /> <tag name="security.listener.factory" />
</service> </service>
<service id="security.logout_listener" class="%security.logout_listener.class%"> <service id="security.logout_listener" class="%security.logout_listener.class%" public="false">
<argument type="service" id="security.context" /> <argument type="service" id="security.context" />
<argument>%security.logout.path%</argument> <argument>%security.logout.path%</argument>
<argument>%security.logout.target_path%</argument> <argument>%security.logout.target_path%</argument>
</service> </service>
<service id="security.logout.handler.cookie_clearing" class="%security.logout.handler.cookie_clearing.class%"> <service id="security.logout.handler.cookie_clearing" class="%security.logout.handler.cookie_clearing.class%" public="false">
<argument type="collection"></argument> <argument type="collection"></argument>
</service> </service>
<service id="security.authentication.listener.form" class="%security.authentication.listener.form.class%"> <service id="security.authentication.listener.form" class="%security.authentication.listener.form.class%" public="false">
<argument type="service" id="security.context" /> <argument type="service" id="security.context" />
<argument type="service" id="security.authentication.manager" /> <argument type="service" id="security.authentication.manager" />
<argument>%security.authentication.form.options%</argument> <argument>%security.authentication.form.options%</argument>
<argument type="service" id="logger" on-invalid="null" /> <argument type="service" id="logger" on-invalid="null" />
</service> </service>
<service id="security.authentication.listener.x509" class="%security.authentication.listener.x509.class%"> <service id="security.authentication.listener.x509" class="%security.authentication.listener.x509.class%" public="false">
<argument type="service" id="security.context" /> <argument type="service" id="security.context" />
<argument type="service" id="security.authentication.manager" /> <argument type="service" id="security.authentication.manager" />
<argument>%security.authentication.x509.user%</argument> <argument>%security.authentication.x509.user%</argument>
@ -46,21 +46,21 @@
<argument type="service" id="logger" on-invalid="null" /> <argument type="service" id="logger" on-invalid="null" />
</service> </service>
<service id="security.authentication.listener.basic" class="%security.authentication.listener.basic.class%"> <service id="security.authentication.listener.basic" class="%security.authentication.listener.basic.class%" public="false">
<argument type="service" id="security.context" /> <argument type="service" id="security.context" />
<argument type="service" id="security.authentication.manager" /> <argument type="service" id="security.authentication.manager" />
<argument type="service" id="security.authentication.basic_entry_point" /> <argument type="service" id="security.authentication.basic_entry_point" />
<argument type="service" id="logger" on-invalid="null" /> <argument type="service" id="logger" on-invalid="null" />
</service> </service>
<service id="security.authentication.listener.digest" class="%security.authentication.listener.digest.class%"> <service id="security.authentication.listener.digest" class="%security.authentication.listener.digest.class%" public="false">
<argument type="service" id="security.context" /> <argument type="service" id="security.context" />
<argument type="service" id="security.user.provider.in_memory" /> <argument type="service" id="security.user.provider.in_memory" />
<argument type="service" id="security.authentication.digest_entry_point" /> <argument type="service" id="security.authentication.digest_entry_point" />
<argument type="service" id="logger" on-invalid="null" /> <argument type="service" id="logger" on-invalid="null" />
</service> </service>
<service id="security.exception_listener" class="%security.exception_listener.class%"> <service id="security.exception_listener" class="%security.exception_listener.class%" public="false">
<argument type="service" id="security.context" /> <argument type="service" id="security.context" />
<argument type="service" id="security.authentication.trust_resolver" /> <argument type="service" id="security.authentication.trust_resolver" />
<argument type="service" id="security.authentication.entry_point" on-invalid="null" /> <argument type="service" id="security.authentication.entry_point" on-invalid="null" />
@ -68,7 +68,7 @@
<argument type="service" id="logger" on-invalid="null" /> <argument type="service" id="logger" on-invalid="null" />
</service> </service>
<service id="security.authentication.switchuser_listener" class="%security.authentication.switchuser_listener.class%"> <service id="security.authentication.switchuser_listener" class="%security.authentication.switchuser_listener.class%" public="false">
<argument type="service" id="security.context" /> <argument type="service" id="security.context" />
<argument type="service" id="security.user.provider.in_memory" /> <argument type="service" id="security.user.provider.in_memory" />
<argument type="service" id="security.account_checker" /> <argument type="service" id="security.account_checker" />
@ -78,7 +78,7 @@
<argument>%security.authentication.switchuser.role%</argument> <argument>%security.authentication.switchuser.role%</argument>
</service> </service>
<service id="security.access_listener" class="%security.access_listener.class%"> <service id="security.access_listener" class="%security.access_listener.class%" public="false">
<argument type="service" id="security.context" /> <argument type="service" id="security.context" />
<argument type="service" id="security.access.decision_manager" /> <argument type="service" id="security.access.decision_manager" />
<argument type="service" id="security.access_map" /> <argument type="service" id="security.access_map" />

View File

@ -23,16 +23,16 @@
</argument> </argument>
</service> </service>
<service id="session.storage.native" class="%session.storage.native.class%"> <service id="session.storage.native" class="%session.storage.native.class%" public="false">
<argument>%session.storage.native.options%</argument> <argument>%session.storage.native.options%</argument>
</service> </service>
<service id="session.storage.pdo" class="%session.storage.pdo.class%"> <service id="session.storage.pdo" class="%session.storage.pdo.class%" public="false">
<argument type="service" id="pdo_connection" /> <argument type="service" id="pdo_connection" />
<argument>%session.storage.pdo.options%</argument> <argument>%session.storage.pdo.options%</argument>
</service> </service>
<service id="session.storage.array" class="%session.storage.array.class%"> <service id="session.storage.array" class="%session.storage.array.class%" public="false">
<argument>%session.storage.array.options%</argument> <argument>%session.storage.array.options%</argument>
</service> </service>

View File

@ -25,24 +25,25 @@
</parameters> </parameters>
<services> <services>
<service id="templating.engine" class="%templating.engine.class%"> <service id="templating.engine" class="%templating.engine.class%" public="false">
<argument type="service" id="service_container" /> <argument type="service" id="service_container" />
<argument type="service" id="templating.loader" /> <argument type="service" id="templating.loader" />
<argument type="collection" />
<call method="setCharset"><argument>%kernel.charset%</argument></call> <call method="setCharset"><argument>%kernel.charset%</argument></call>
</service> </service>
<service id="templating.loader.filesystem" class="%templating.loader.filesystem.class%"> <service id="templating.loader.filesystem" class="%templating.loader.filesystem.class%" public="false">
<argument>%templating.loader.filesystem.path%</argument> <argument>%templating.loader.filesystem.path%</argument>
<call method="setDebugger"><argument type="service" id="templating.debugger" on-invalid="ignore" /></call> <call method="setDebugger"><argument type="service" id="templating.debugger" on-invalid="ignore" /></call>
</service> </service>
<service id="templating.loader.cache" class="%templating.loader.cache.class%"> <service id="templating.loader.cache" class="%templating.loader.cache.class%" public="false">
<argument type="service" id="templating.loader.wrapped" /> <argument type="service" id="templating.loader.wrapped" />
<argument>%templating.loader.cache.path%</argument> <argument>%templating.loader.cache.path%</argument>
<call method="setDebugger"><argument type="service" id="templating.debugger" on-invalid="ignore" /></call> <call method="setDebugger"><argument type="service" id="templating.debugger" on-invalid="ignore" /></call>
</service> </service>
<service id="templating.loader.chain" class="%templating.loader.chain.class%"> <service id="templating.loader.chain" class="%templating.loader.chain.class%" public="false">
<call method="setDebugger"><argument type="service" id="templating.debugger" on-invalid="ignore" /></call> <call method="setDebugger"><argument type="service" id="templating.debugger" on-invalid="ignore" /></call>
</service> </service>

View File

@ -9,7 +9,7 @@
</parameters> </parameters>
<services> <services>
<service id="templating.debugger" class="%templating.debugger.class%"> <service id="templating.debugger" class="%templating.debugger.class%" public="false">
<argument type="service" id="logger" on-invalid="null" /> <argument type="service" id="logger" on-invalid="null" />
</service> </service>
</services> </services>

View File

@ -30,7 +30,7 @@
<argument type="service" id="translator.selector" /> <argument type="service" id="translator.selector" />
</service> </service>
<service id="translator.selector" class="%translator.selector.class%" /> <service id="translator.selector" class="%translator.selector.class%" public="false" />
<service id="translation.loader.php" class="%translation.loader.php.class%"> <service id="translation.loader.php" class="%translation.loader.php.class%">
<tag name="translation.loader" alias="php" /> <tag name="translation.loader" alias="php" />

View File

@ -16,36 +16,36 @@
</parameters> </parameters>
<services> <services>
<service id="controller_name_converter" class="%controller_name_converter.class%"> <service id="controller_name_converter" class="%controller_name_converter.class%" public="false">
<argument type="service" id="kernel" /> <argument type="service" id="kernel" />
<argument type="service" id="logger" on-invalid="ignore" /> <argument type="service" id="logger" on-invalid="ignore" />
</service> </service>
<service id="controller_resolver" class="%controller_resolver.class%"> <service id="controller_resolver" class="%controller_resolver.class%" public="false">
<argument type="service" id="service_container" /> <argument type="service" id="service_container" />
<argument type="service" id="controller_name_converter" /> <argument type="service" id="controller_name_converter" />
<argument type="service" id="logger" on-invalid="ignore" /> <argument type="service" id="logger" on-invalid="ignore" />
</service> </service>
<service id="request_listener" class="%request_listener.class%"> <service id="request_listener" class="%request_listener.class%" public="false">
<tag name="kernel.listener" /> <tag name="kernel.listener" />
<argument type="service" id="service_container" /> <argument type="service" id="service_container" />
<argument type="service" id="router" /> <argument type="service" id="router" />
<argument type="service" id="logger" on-invalid="ignore" /> <argument type="service" id="logger" on-invalid="ignore" />
</service> </service>
<service id="esi" class="%esi.class%" /> <service id="esi" class="%esi.class%" public="false" />
<service id="esi_listener" class="%esi_listener.class%"> <service id="esi_listener" class="%esi_listener.class%" public="false">
<tag name="kernel.listener" /> <tag name="kernel.listener" />
<argument type="service" id="esi" on-invalid="ignore" /> <argument type="service" id="esi" on-invalid="ignore" />
</service> </service>
<service id="response_listener" class="%response_listener.class%"> <service id="response_listener" class="%response_listener.class%" public="false">
<tag name="kernel.listener" /> <tag name="kernel.listener" />
</service> </service>
<service id="exception_listener" class="%exception_listener.class%"> <service id="exception_listener" class="%exception_listener.class%" public="false">
<tag name="kernel.listener" priority="128" /> <tag name="kernel.listener" priority="128" />
<argument>%exception_listener.controller%</argument> <argument>%exception_listener.controller%</argument>
<argument type="service" id="logger" on-invalid="null" /> <argument type="service" id="logger" on-invalid="null" />

View File

@ -30,12 +30,12 @@
</parameters> </parameters>
<services> <services>
<service id="swiftmailer.mailer" class="%swiftmailer.class%"> <service id="swiftmailer.mailer" class="%swiftmailer.class%" public="false">
<argument type="service" id="swiftmailer.transport" /> <argument type="service" id="swiftmailer.transport" />
<file>%swiftmailer.init_file%</file> <file>%swiftmailer.init_file%</file>
</service> </service>
<service id="swiftmailer.transport.smtp" class="%swiftmailer.transport.smtp.class%"> <service id="swiftmailer.transport.smtp" class="%swiftmailer.transport.smtp.class%" public="false">
<argument type="service" id="swiftmailer.transport.buffer" /> <argument type="service" id="swiftmailer.transport.buffer" />
<argument type="collection"> <argument type="collection">
<argument type="service" id="swiftmailer.transport.authhandler" /> <argument type="service" id="swiftmailer.transport.authhandler" />
@ -50,25 +50,25 @@
<call method="setAuthMode"><argument>%swiftmailer.transport.smtp.auth_mode%</argument></call> <call method="setAuthMode"><argument>%swiftmailer.transport.smtp.auth_mode%</argument></call>
</service> </service>
<service id="swiftmailer.transport.sendmail" class="%swiftmailer.transport.sendmail.class%"> <service id="swiftmailer.transport.sendmail" class="%swiftmailer.transport.sendmail.class%" public="false">
<argument type="service" id="swiftmailer.transport.buffer" /> <argument type="service" id="swiftmailer.transport.buffer" />
<argument type="service" id="swiftmailer.transport.eventdispatcher" /> <argument type="service" id="swiftmailer.transport.eventdispatcher" />
</service> </service>
<service id="swiftmailer.transport.mail" class="%swiftmailer.transport.mail.class%"> <service id="swiftmailer.transport.mail" class="%swiftmailer.transport.mail.class%" public="false">
<argument type="service" id="swiftmailer.transport.mailinvoker" /> <argument type="service" id="swiftmailer.transport.mailinvoker" />
<argument type="service" id="swiftmailer.transport.eventdispatcher" /> <argument type="service" id="swiftmailer.transport.eventdispatcher" />
</service> </service>
<service id="swiftmailer.transport.failover" class="%swiftmailer.transport.failover.class%" /> <service id="swiftmailer.transport.failover" class="%swiftmailer.transport.failover.class%" public="false" />
<service id="swiftmailer.transport.mailinvoker" class="Swift_Transport_SimpleMailInvoker" /> <service id="swiftmailer.transport.mailinvoker" class="Swift_Transport_SimpleMailInvoker" public="false" />
<service id="swiftmailer.transport.buffer" class="Swift_Transport_StreamBuffer"> <service id="swiftmailer.transport.buffer" class="Swift_Transport_StreamBuffer" public="false">
<argument type="service" id="swiftmailer.transport.replacementfactory" /> <argument type="service" id="swiftmailer.transport.replacementfactory" />
</service> </service>
<service id="swiftmailer.transport.authhandler" class="Swift_Transport_Esmtp_AuthHandler"> <service id="swiftmailer.transport.authhandler" class="Swift_Transport_Esmtp_AuthHandler" public="false">
<argument type="collection"> <argument type="collection">
<argument type="service"><service class="Swift_Transport_Esmtp_Auth_CramMd5Authenticator" /></argument> <argument type="service"><service class="Swift_Transport_Esmtp_Auth_CramMd5Authenticator" /></argument>
<argument type="service"><service class="Swift_Transport_Esmtp_Auth_LoginAuthenticator" /></argument> <argument type="service"><service class="Swift_Transport_Esmtp_Auth_LoginAuthenticator" /></argument>
@ -76,31 +76,31 @@
</argument> </argument>
</service> </service>
<service id="swiftmailer.transport.eventdispatcher" class="Swift_Events_SimpleEventDispatcher" /> <service id="swiftmailer.transport.eventdispatcher" class="Swift_Events_SimpleEventDispatcher" public="false" />
<service id="swiftmailer.transport.replacementfactory" class="Swift_StreamFilters_StringReplacementFilterFactory" /> <service id="swiftmailer.transport.replacementfactory" class="Swift_StreamFilters_StringReplacementFilterFactory" public="false" />
<service id="swiftmailer.transport.spool" class="Swift_Transport_SpoolTransport"> <service id="swiftmailer.transport.spool" class="Swift_Transport_SpoolTransport" public="false">
<argument type="service" id="swiftmailer.transport.eventdispatcher" /> <argument type="service" id="swiftmailer.transport.eventdispatcher" />
<argument type="service" id="swiftmailer.spool" /> <argument type="service" id="swiftmailer.spool" />
</service> </service>
<service id="swiftmailer.transport.null" class="Swift_Transport_NullTransport"> <service id="swiftmailer.transport.null" class="Swift_Transport_NullTransport" public="false">
<argument type="service" id="swiftmailer.transport.eventdispatcher" /> <argument type="service" id="swiftmailer.transport.eventdispatcher" />
</service> </service>
<service id="swiftmailer.spool.file" class="%swiftmailer.spool.file.class%"> <service id="swiftmailer.spool.file" class="%swiftmailer.spool.file.class%" public="false">
<argument>%swiftmailer.spool.file.path%</argument> <argument>%swiftmailer.spool.file.path%</argument>
</service> </service>
<service id="swiftmailer.plugin.redirecting" class="%swiftmailer.plugin.redirecting.class%"> <service id="swiftmailer.plugin.redirecting" class="%swiftmailer.plugin.redirecting.class%" public="false">
<argument>%swiftmailer.single_address%</argument> <argument>%swiftmailer.single_address%</argument>
</service> </service>
<service id="swiftmailer.plugin.blackhole" class="%swiftmailer.plugin.blackhole.class%" /> <service id="swiftmailer.plugin.blackhole" class="%swiftmailer.plugin.blackhole.class%" public="false" />
<service id="swiftmailer.transport" alias="swiftmailer.transport.smtp" /> <service id="swiftmailer.transport" alias="swiftmailer.transport.smtp" public="false" />
<service id="swiftmailer.spool" alias="swiftmailer.spool.file" /> <service id="swiftmailer.spool" alias="swiftmailer.spool.file" public="false" />
</services> </services>
</container> </container>

View File

@ -35,22 +35,22 @@
<argument type="service" id="twig" /> <argument type="service" id="twig" />
</service> </service>
<service id="twig.extension.trans" class="Symfony\Bundle\TwigBundle\Extension\TransExtension"> <service id="twig.extension.trans" class="Symfony\Bundle\TwigBundle\Extension\TransExtension" public="false">
<tag name="twig.extension" /> <tag name="twig.extension" />
<argument type="service" id="translator" /> <argument type="service" id="translator" />
</service> </service>
<service id="twig.extension.helpers" class="Symfony\Bundle\TwigBundle\Extension\TemplatingExtension"> <service id="twig.extension.helpers" class="Symfony\Bundle\TwigBundle\Extension\TemplatingExtension" public="false">
<tag name="twig.extension" /> <tag name="twig.extension" />
<argument type="service" id="service_container" /> <argument type="service" id="service_container" />
</service> </service>
<service id="twig.extension.form" class="Symfony\Bundle\TwigBundle\Extension\FormExtension"> <service id="twig.extension.form" class="Symfony\Bundle\TwigBundle\Extension\FormExtension" public="false">
<tag name="twig.extension" /> <tag name="twig.extension" />
<argument>%twig.form.resources%</argument> <argument>%twig.form.resources%</argument>
</service> </service>
<service id="twig.security.form" class="Symfony\Bundle\TwigBundle\Extension\SecurityExtension"> <service id="twig.security.form" class="Symfony\Bundle\TwigBundle\Extension\SecurityExtension" public="false">
<tag name="twig.extension" /> <tag name="twig.extension" />
<argument type="service" id="security.context" on-invalid="ignore" /> <argument type="service" id="security.context" on-invalid="ignore" />
</service> </service>

View File

@ -10,7 +10,7 @@
</parameters> </parameters>
<services> <services>
<service id="debug.toolbar" class="%debug.toolbar.class%"> <service id="debug.toolbar" class="%debug.toolbar.class%" public="false">
<tag name="kernel.listener" priority="128" /> <tag name="kernel.listener" priority="128" />
<argument type="service" id="controller_resolver" /> <argument type="service" id="controller_resolver" />
<argument>%debug.toolbar.intercept_redirects%</argument> <argument>%debug.toolbar.intercept_redirects%</argument>

View File

@ -18,23 +18,23 @@
<services> <services>
<service id="zend.logger" class="%zend.logger.class%" /> <service id="zend.logger" class="%zend.logger.class%" />
<service id="zend.logger.writer.filesystem" class="%zend.logger.writer.filesystem.class%"> <service id="zend.logger.writer.filesystem" class="%zend.logger.writer.filesystem.class%" public="false">
<tag name="zend.logger.writer" /> <tag name="zend.logger.writer" />
<argument>%zend.logger.path%</argument> <argument>%zend.logger.path%</argument>
<call method="addFilter"><argument type="service" id="zend.logger.filter" /></call> <call method="addFilter"><argument type="service" id="zend.logger.filter" /></call>
<call method="setFormatter"><argument type="service" id="zend.formatter.filesystem" /></call> <call method="setFormatter"><argument type="service" id="zend.formatter.filesystem" /></call>
</service> </service>
<service id="zend.formatter.filesystem" class="%zend.formatter.filesystem.class%"> <service id="zend.formatter.filesystem" class="%zend.formatter.filesystem.class%" public="false">
<argument>%zend.formatter.filesystem.format%</argument> <argument>%zend.formatter.filesystem.format%</argument>
</service> </service>
<service id="zend.logger.writer.debug" class="%zend.logger.writer.debug.class%"> <service id="zend.logger.writer.debug" class="%zend.logger.writer.debug.class%" public="false">
<tag name="zend.logger.writer" /> <tag name="zend.logger.writer" />
<call method="addFilter"><argument type="service" id="zend.logger.filter" /></call> <call method="addFilter"><argument type="service" id="zend.logger.filter" /></call>
</service> </service>
<service id="zend.logger.filter" class="Zend\Log\Filter\Priority"> <service id="zend.logger.filter" class="Zend\Log\Filter\Priority" public="false">
<argument>%zend.logger.priority%</argument> <argument>%zend.logger.priority%</argument>
</service> </service>
</services> </services>