Skip to content

Commit 12b7056

Browse files
committed
Remove the form orderer factory
1 parent 17abb97 commit 12b7056

File tree

4 files changed

+10
-65
lines changed

4 files changed

+10
-65
lines changed

src/Symfony/Bundle/FrameworkBundle/Resources/config/form.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
66

77
<parameters>
8-
<parameter key="form.orderer_factory.class">Symfony\Component\Form\FormOrdererFactory</parameter>
8+
<parameter key="form.orderer.class">Symfony\Component\Form\FormOrderer</parameter>
99
<parameter key="form.resolved_type_factory.class">Symfony\Component\Form\ResolvedFormTypeFactory</parameter>
1010
<parameter key="form.registry.class">Symfony\Component\Form\FormRegistry</parameter>
1111
<parameter key="form.factory.class">Symfony\Component\Form\FormFactory</parameter>
@@ -15,12 +15,12 @@
1515
</parameters>
1616

1717
<services>
18-
<!-- FormOrdererFactory -->
19-
<service id="form.orderer_factory" class="%form.orderer_factory.class%" />
18+
<!-- FormOrderer -->
19+
<service id="form.orderer" class="%form.orderer.class%" />
2020

2121
<!-- ResolvedFormTypeFactory -->
2222
<service id="form.resolved_type_factory" class="%form.resolved_type_factory.class%">
23-
<argument type="service" id="form.orderer_factory" />
23+
<argument type="service" id="form.orderer" />
2424
</service>
2525

2626
<!-- FormRegistry -->

src/Symfony/Component/Form/FormOrdererFactory.php

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

src/Symfony/Component/Form/FormOrdererFactoryInterface.php

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

src/Symfony/Component/Form/ResolvedFormTypeFactory.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,25 +17,25 @@
1717
class ResolvedFormTypeFactory implements ResolvedFormTypeFactoryInterface
1818
{
1919
/**
20-
* @var FormOrdererFactory
20+
* @var FormOrdererInterface
2121
*/
22-
private $ordererFactory;
22+
private $orderer;
2323

2424
/**
2525
* Creates a resolved form type factory.
2626
*
27-
* @param FormOrdererFactoryInterface|null $ordererFactory The form orderer factory.
27+
* @param FormOrdererInterface|null $orderer The form orderer.
2828
*/
29-
public function __construct(FormOrdererFactoryInterface $ordererFactory = null)
29+
public function __construct(FormOrdererInterface $orderer = null)
3030
{
31-
$this->ordererFactory = $ordererFactory ?: new FormOrdererFactory();
31+
$this->orderer = $orderer ?: new FormOrderer();
3232
}
3333

3434
/**
3535
* {@inheritdoc}
3636
*/
3737
public function createResolvedType(FormTypeInterface $type, array $typeExtensions, ResolvedFormTypeInterface $parent = null)
3838
{
39-
return new ResolvedFormType($type, $typeExtensions, $parent, $this->ordererFactory->create());
39+
return new ResolvedFormType($type, $typeExtensions, $parent, $this->orderer);
4040
}
4141
}

0 commit comments

Comments
 (0)