Skip to content

Commit 6531d24

Browse files
committed
🔧 migrate configuration
1 parent fcd7934 commit 6531d24

File tree

4 files changed

+27
-23
lines changed

4 files changed

+27
-23
lines changed

‎.github/workflows/build.yaml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
- name: Checkout
3737
uses: actions/checkout@v4
3838
- name: Require the vendor
39-
run: composer require --dev --no-update vincentlanglet/twig-cs-fixer ^3.9
39+
run: composer require --dev --no-update vincentlanglet/twig-cs-fixer ^3.10
4040
- name: Update
4141
run: composer update --no-interaction --no-progress
4242
- name: Run

‎config/services.php‎

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+
use PUGX\FilterBundle\Filter;
6+
use PUGX\FilterBundle\Twig\FilterRuntime;
7+
8+
return static function (ContainerConfigurator $container): void {
9+
$services = $container->services();
10+
$services->set(Filter::class)
11+
->arg('$formFactory', service('form.factory'))
12+
->arg('$requestStack', service('request_stack'))
13+
;
14+
15+
$services->set(\PUGX\FilterBundle\Twig\Filter::class)
16+
->tag('twig.extension')
17+
;
18+
19+
$services->set(FilterRuntime::class)
20+
->arg('$requestStack', service('request_stack'))
21+
->arg('$filter', service(Filter::class))
22+
->tag('twig.runtime')
23+
;
24+
};

‎config/services.xml‎

Lines changed: 0 additions & 20 deletions
This file was deleted.

‎src/DependencyInjection/FilterExtension.php‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ final class FilterExtension extends Extension implements PrependExtensionInterfa
1212
{
1313
public function load(array $configs, ContainerBuilder $container): void
1414
{
15-
$loader = new Loader\XmlFileLoader($container, new FileLocator(__DIR__.'/../../config'));
16-
$loader->load('services.xml');
15+
$loader = new Loader\PhpFileLoader($container, new FileLocator(__DIR__.'/../../config'));
16+
$loader->load('services.php');
1717
}
1818

1919
public function prepend(ContainerBuilder $container): void

0 commit comments

Comments
 (0)