Skip to content

Commit ddf7c1c

Browse files
Convert config from XML to PHP
1 parent c86da84 commit ddf7c1c

File tree

5 files changed

+344
-265
lines changed

5 files changed

+344
-265
lines changed

config/makers.php

Lines changed: 217 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,217 @@
1+
<?php
2+
3+
/*
4+
* This file is part of the Symfony MakerBundle package.
5+
*
6+
* (c) Fabien Potencier <[email protected]>
7+
*
8+
* For the full copyright and license information, please view the LICENSE
9+
* file that was distributed with this source code.
10+
*/
11+
12+
namespace Symfony\Component\DependencyInjection\Loader\Configurator;
13+
14+
use Symfony\Bundle\MakerBundle\Maker\MakeAuthenticator;
15+
use Symfony\Bundle\MakerBundle\Maker\MakeCommand as MakerMakeCommand;
16+
use Symfony\Bundle\MakerBundle\Maker\MakeController;
17+
use Symfony\Bundle\MakerBundle\Maker\MakeCrud;
18+
use Symfony\Bundle\MakerBundle\Maker\MakeDockerDatabase;
19+
use Symfony\Bundle\MakerBundle\Maker\MakeEntity;
20+
use Symfony\Bundle\MakerBundle\Maker\MakeFixtures;
21+
use Symfony\Bundle\MakerBundle\Maker\MakeForm;
22+
use Symfony\Bundle\MakerBundle\Maker\MakeFunctionalTest;
23+
use Symfony\Bundle\MakerBundle\Maker\MakeListener;
24+
use Symfony\Bundle\MakerBundle\Maker\MakeMessage;
25+
use Symfony\Bundle\MakerBundle\Maker\MakeMessengerMiddleware;
26+
use Symfony\Bundle\MakerBundle\Maker\MakeRegistrationForm;
27+
use Symfony\Bundle\MakerBundle\Maker\MakeResetPassword;
28+
use Symfony\Bundle\MakerBundle\Maker\MakeSchedule;
29+
use Symfony\Bundle\MakerBundle\Maker\MakeSerializerEncoder;
30+
use Symfony\Bundle\MakerBundle\Maker\MakeSerializerNormalizer;
31+
use Symfony\Bundle\MakerBundle\Maker\MakeSubscriber;
32+
use Symfony\Bundle\MakerBundle\Maker\MakeTest;
33+
use Symfony\Bundle\MakerBundle\Maker\MakeTwigComponent;
34+
use Symfony\Bundle\MakerBundle\Maker\MakeTwigExtension;
35+
use Symfony\Bundle\MakerBundle\Maker\MakeUnitTest;
36+
use Symfony\Bundle\MakerBundle\Maker\MakeUser;
37+
use Symfony\Bundle\MakerBundle\Maker\MakeValidator;
38+
use Symfony\Bundle\MakerBundle\Maker\MakeVoter;
39+
use Symfony\Bundle\MakerBundle\Maker\MakeWebhook;
40+
use Symfony\Bundle\MakerBundle\Maker\MakeMigration;
41+
use Symfony\Bundle\MakerBundle\Maker\MakeStimulusController;
42+
use Symfony\Bundle\MakerBundle\Maker\Security\MakeCustomAuthenticator;
43+
use Symfony\Bundle\MakerBundle\Maker\Security\MakeFormLogin;
44+
45+
return static function (ContainerConfigurator $container) {
46+
$container->services()
47+
48+
->set('maker.maker.make_authenticator', MakeAuthenticator::class)
49+
->args([
50+
service('maker.file_manager'),
51+
service('maker.security_config_updater'),
52+
service('maker.generator'),
53+
service('maker.doctrine_helper'),
54+
service('maker.security_controller_builder'),
55+
])
56+
->tag('maker.command')
57+
58+
->set('maker.maker.make_command', MakerMakeCommand::class)
59+
->tag('maker.command')
60+
61+
->set('maker.maker.make_twig_component', MakeTwigComponent::class)
62+
->args([
63+
service('maker.file_manager'),
64+
])
65+
->tag('maker.command')
66+
67+
->set('maker.maker.make_controller', MakeController::class)
68+
->tag('maker.command')
69+
70+
->set('maker.maker.make_crud', MakeCrud::class)
71+
->args([
72+
service('maker.doctrine_helper'),
73+
service('maker.renderer.form_type_renderer'),
74+
])
75+
->tag('maker.command')
76+
77+
->set('maker.maker.make_docker_database', MakeDockerDatabase::class)
78+
->args([
79+
service('maker.file_manager'),
80+
])
81+
->tag('maker.command')
82+
83+
->set('maker.maker.make_entity', MakeEntity::class)
84+
->args([
85+
service('maker.file_manager'),
86+
service('maker.doctrine_helper'),
87+
null,
88+
service('maker.generator'),
89+
service('maker.entity_class_generator'),
90+
])
91+
->tag('maker.command')
92+
93+
->set('maker.maker.make_fixtures', MakeFixtures::class)
94+
->tag('maker.command')
95+
96+
->set('maker.maker.make_form', MakeForm::class)
97+
->args([
98+
service('maker.doctrine_helper'),
99+
service('maker.renderer.form_type_renderer'),
100+
])
101+
->tag('maker.command')
102+
103+
->set('maker.maker.make_functional_test', MakeFunctionalTest::class)
104+
->tag('maker.command')
105+
->deprecate('symfony/maker-bundle', '1.29', 'The "%service_id%" service is deprecated, use "maker.maker.make_test" instead.')
106+
107+
->set('maker.maker.make_listener', MakeListener::class)
108+
->args([
109+
service('maker.event_registry'),
110+
])
111+
->tag('maker.command')
112+
113+
->set('maker.maker.make_message', MakeMessage::class)
114+
->args([
115+
service('maker.file_manager'),
116+
])
117+
->tag('maker.command')
118+
119+
->set('maker.maker.make_messenger_middleware', MakeMessengerMiddleware::class)
120+
->tag('maker.command')
121+
122+
->set('maker.maker.make_registration_form', MakeRegistrationForm::class)
123+
->args([
124+
service('maker.file_manager'),
125+
service('maker.renderer.form_type_renderer'),
126+
service('maker.doctrine_helper'),
127+
service('router')->nullOnInvalid(),
128+
])
129+
->tag('maker.command')
130+
131+
->set('maker.maker.make_reset_password', MakeResetPassword::class)
132+
->args([
133+
service('maker.file_manager'),
134+
service('maker.doctrine_helper'),
135+
service('maker.entity_class_generator'),
136+
service('router')->nullOnInvalid(),
137+
])
138+
->tag('maker.command')
139+
140+
->set('maker.maker.make_schedule', MakeSchedule::class)
141+
->args([
142+
service('maker.file_manager'),
143+
])
144+
->tag('maker.command')
145+
146+
->set('maker.maker.make_serializer_encoder', MakeSerializerEncoder::class)
147+
->tag('maker.command')
148+
149+
->set('maker.maker.make_serializer_normalizer', MakeSerializerNormalizer::class)
150+
->tag('maker.command')
151+
152+
->set('maker.maker.make_subscriber', MakeSubscriber::class)
153+
->args([
154+
service('maker.event_registry'),
155+
])
156+
->tag('maker.command')
157+
->deprecate('symfony/maker-bundle', '1.51', 'The "%service_id%" service is deprecated, use "maker.maker.make_listener" instead.')
158+
159+
->set('maker.maker.make_twig_extension', MakeTwigExtension::class)
160+
->tag('maker.command')
161+
162+
->set('maker.maker.make_test', MakeTest::class)
163+
->tag('maker.command')
164+
165+
->set('maker.maker.make_unit_test', MakeUnitTest::class)
166+
->tag('maker.command')
167+
->deprecate('symfony/maker-bundle', '1.29', 'The "%service_id%" service is deprecated, use "maker.maker.make_test" instead.')
168+
169+
->set('maker.maker.make_validator', MakeValidator::class)
170+
->tag('maker.command')
171+
172+
->set('maker.maker.make_voter', MakeVoter::class)
173+
->tag('maker.command')
174+
175+
->set('maker.maker.make_user', MakeUser::class)
176+
->args([
177+
service('maker.file_manager'),
178+
service('maker.user_class_builder'),
179+
service('maker.security_config_updater'),
180+
service('maker.entity_class_generator'),
181+
service('maker.doctrine_helper'),
182+
])
183+
->tag('maker.command')
184+
185+
->set('maker.maker.make_migration', MakeMigration::class)
186+
->args([
187+
param('kernel.project_dir'),
188+
service('maker.file_link_formatter'),
189+
])
190+
->tag('maker.command')
191+
192+
->set('maker.maker.make_stimulus_controller', MakeStimulusController::class)
193+
->tag('maker.command')
194+
195+
->set('maker.maker.make_form_login', MakeFormLogin::class)
196+
->args([
197+
service('maker.file_manager'),
198+
service('maker.security_config_updater'),
199+
service('maker.security_controller_builder'),
200+
])
201+
->tag('maker.command')
202+
203+
->set('maker.maker.make_custom_authenticator', MakeCustomAuthenticator::class)
204+
->args([
205+
service('maker.file_manager'),
206+
service('maker.generator'),
207+
])
208+
->tag('maker.command')
209+
210+
->set('maker.maker.make_webhook', MakeWebhook::class)
211+
->args([
212+
service('maker.file_manager'),
213+
service('maker.generator'),
214+
])
215+
->tag('maker.command')
216+
;
217+
};

config/makers.xml

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

0 commit comments

Comments
 (0)