Skip to content

Commit bd507ae

Browse files
authored
Merge pull request #652 from alexander-schranz/feature/convert-files
Use converter to convert xml to php
2 parents 3ca4071 + 7175bc7 commit bd507ae

20 files changed

+433
-0
lines changed
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<?php
2+
3+
namespace Symfony\Component\DependencyInjection\Loader\Configurator;
4+
5+
return static function (ContainerConfigurator $container) {
6+
$services = $container->services();
7+
$parameters = $container->parameters();
8+
9+
$services->set('fos_http_cache.event_listener.attributes', \FOS\HttpCacheBundle\EventListener\AttributesListener::class)
10+
->args([service('controller_resolver')])
11+
->tag('kernel.event_subscriber');
12+
};
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?php
2+
3+
namespace Symfony\Component\DependencyInjection\Loader\Configurator;
4+
5+
return static function (ContainerConfigurator $container) {
6+
$services = $container->services();
7+
$parameters = $container->parameters();
8+
9+
$services->set('fos_http_cache.event_listener.cache_control', \FOS\HttpCacheBundle\EventListener\CacheControlListener::class)
10+
->public()
11+
->args([
12+
'%fos_http_cache.debug_header%',
13+
'%fos_http_cache.ttl_header%',
14+
])
15+
->tag('kernel.event_subscriber');
16+
17+
$services->alias(\FOS\HttpCacheBundle\EventListener\CacheControlListener::class, 'fos_http_cache.event_listener.cache_control')
18+
->public();
19+
20+
$services->set('fos_http_cache.response_matcher.cache_control.cacheable_response', \FOS\HttpCacheBundle\Http\ResponseMatcher\CacheableResponseMatcher::class)
21+
->private()
22+
->abstract();
23+
24+
$services->set('fos_http_cache.response_matcher.cache_control.expression', \FOS\HttpCacheBundle\Http\ResponseMatcher\ExpressionResponseMatcher::class)
25+
->private()
26+
->abstract();
27+
};
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<?php
2+
3+
namespace Symfony\Component\DependencyInjection\Loader\Configurator;
4+
5+
return static function (ContainerConfigurator $container) {
6+
$services = $container->services();
7+
$parameters = $container->parameters();
8+
9+
$services->set('fos_http_cache.cache_manager', \FOS\HttpCacheBundle\CacheManager::class)
10+
->public()
11+
->args([
12+
service('fos_http_cache.default_proxy_client'),
13+
service('router'),
14+
])
15+
->call('setEventDispatcher', [service('event_dispatcher')->ignoreOnInvalid()])
16+
->call('setGenerateUrlType', ['%fos_http_cache.cache_manager.generate_url_type%']);
17+
18+
$services->alias(\FOS\HttpCacheBundle\CacheManager::class, 'fos_http_cache.cache_manager')
19+
->public();
20+
21+
$services->set('fos_http_cache.event_listener.log', \FOS\HttpCache\EventListener\LogListener::class)
22+
->abstract()
23+
->args([service('logger')]);
24+
};
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<?php
2+
3+
namespace Symfony\Component\DependencyInjection\Loader\Configurator;
4+
5+
return static function (ContainerConfigurator $container) {
6+
$services = $container->services();
7+
$parameters = $container->parameters();
8+
9+
$services->set('fos_http_cache.command.invalidate_path', \FOS\HttpCacheBundle\Command\InvalidatePathCommand::class)
10+
->args([service('fos_http_cache.cache_manager')])
11+
->tag('console.command');
12+
13+
$services->set('fos_http_cache.command.invalidate_regex', \FOS\HttpCacheBundle\Command\InvalidateRegexCommand::class)
14+
->args([service('fos_http_cache.cache_manager')])
15+
->tag('console.command');
16+
17+
$services->set('fos_http_cache.command.refresh_path', \FOS\HttpCacheBundle\Command\RefreshPathCommand::class)
18+
->args([service('fos_http_cache.cache_manager')])
19+
->tag('console.command');
20+
21+
$services->set('fos_http_cache.command.clear', \FOS\HttpCacheBundle\Command\ClearCommand::class)
22+
->args([service('fos_http_cache.cache_manager')])
23+
->tag('console.command');
24+
};
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
<?php
2+
3+
namespace Symfony\Component\DependencyInjection\Loader\Configurator;
4+
5+
return static function (ContainerConfigurator $container) {
6+
$services = $container->services();
7+
$parameters = $container->parameters();
8+
9+
$services->set('fos_http_cache.tag_handler.header_formatter', \FOS\HttpCache\TagHeaderFormatter\CommaSeparatedTagHeaderFormatter::class)
10+
->private()
11+
->args([
12+
'%fos_http_cache.tag_handler.response_header%',
13+
'%fos_http_cache.tag_handler.separator%',
14+
]);
15+
16+
$services->set('fos_http_cache.http.symfony_response_tagger', \FOS\HttpCacheBundle\Http\SymfonyResponseTagger::class)
17+
->public()
18+
->args([['header_formatter' => service('fos_http_cache.tag_handler.header_formatter'), 'strict' => '%fos_http_cache.tag_handler.strict%']]);
19+
20+
$services->alias(\FOS\HttpCacheBundle\Http\SymfonyResponseTagger::class, 'fos_http_cache.http.symfony_response_tagger')
21+
->public();
22+
23+
$services->alias(\FOS\HttpCache\ResponseTagger::class, 'fos_http_cache.http.symfony_response_tagger')
24+
->public();
25+
26+
$services->set('fos_http_cache.event_listener.tag', \FOS\HttpCacheBundle\EventListener\TagListener::class)
27+
->args([
28+
service('fos_http_cache.cache_manager'),
29+
service('fos_http_cache.http.symfony_response_tagger'),
30+
service('fos_http_cache.rule_matcher.cacheable'),
31+
service('fos_http_cache.rule_matcher.must_invalidate'),
32+
service('fos_http_cache.tag_handler.expression_language')->ignoreOnInvalid(),
33+
])
34+
->tag('kernel.event_subscriber');
35+
};
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<?php
2+
3+
namespace Symfony\Component\DependencyInjection\Loader\Configurator;
4+
5+
return static function (ContainerConfigurator $container) {
6+
$services = $container->services();
7+
$parameters = $container->parameters();
8+
9+
$services->set('fos_http_cache.command.invalidate_tag', \FOS\HttpCacheBundle\Command\InvalidateTagCommand::class)
10+
->args([service('fos_http_cache.cache_manager')])
11+
->tag('console.command', ['command' => 'fos:httpcache:invalidate:tag']);
12+
};
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<?php
2+
3+
namespace Symfony\Component\DependencyInjection\Loader\Configurator;
4+
5+
return static function (ContainerConfigurator $container) {
6+
$services = $container->services();
7+
$parameters = $container->parameters();
8+
9+
$services->set('fos_http_cache.twig.tag_extension', \FOS\HttpCacheBundle\Twig\CacheTagExtension::class)
10+
->args([service('fos_http_cache.http.symfony_response_tagger')])
11+
->tag('twig.extension');
12+
};
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?php
2+
3+
namespace Symfony\Component\DependencyInjection\Loader\Configurator;
4+
5+
return static function (ContainerConfigurator $container) {
6+
$services = $container->services();
7+
$parameters = $container->parameters();
8+
9+
$services->set('fos_http_cache.proxy_client.cloudflare', \FOS\HttpCache\ProxyClient\Cloudflare::class)
10+
->public()
11+
->lazy()
12+
->args([
13+
service('fos_http_cache.proxy_client.cloudflare.http_dispatcher'),
14+
'%fos_http_cache.proxy_client.cloudflare.options%',
15+
'',
16+
'',
17+
]);
18+
};
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<?php
2+
3+
namespace Symfony\Component\DependencyInjection\Loader\Configurator;
4+
5+
return static function (ContainerConfigurator $container) {
6+
$services = $container->services();
7+
$parameters = $container->parameters();
8+
9+
$services->set('fos_http_cache.proxy_client.cloudfront', \JeanBeru\HttpCacheCloudFront\Proxy\CloudFront::class)
10+
->public()
11+
->args([
12+
service('fos_http_cache.proxy_client.cloudfront.cloudfront_client'),
13+
'%fos_http_cache.proxy_client.cloudfront.options%',
14+
]);
15+
};

src/Resources/config/fastly.php

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?php
2+
3+
namespace Symfony\Component\DependencyInjection\Loader\Configurator;
4+
5+
return static function (ContainerConfigurator $container) {
6+
$services = $container->services();
7+
$parameters = $container->parameters();
8+
9+
$services->set('fos_http_cache.proxy_client.fastly', \FOS\HttpCache\ProxyClient\Fastly::class)
10+
->private()
11+
->lazy()
12+
->args([
13+
service('fos_http_cache.proxy_client.fastly.http_dispatcher'),
14+
'%fos_http_cache.proxy_client.fastly.options%',
15+
'',
16+
'',
17+
]);
18+
};

0 commit comments

Comments
 (0)