Skip to content

Commit 9cbcc2b

Browse files
committed
Applied fixes
1 parent d7998b0 commit 9cbcc2b

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

components/dependency_injection/factories.rst

+6-5
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@ Using a Factory to Create Services
55
==================================
66

77
.. versionadded:: 2.6
8-
The new ``setFactory`` method was introduced in Symfony 2.6. Refer to older
9-
versions for the syntax for factories prior to 2.6.
8+
The new `Symfony\\Component\\DependencyInjection\\Definition::setFactory`
9+
method was introduced in Symfony 2.6. Refer to older versions for the
10+
syntax for factories prior to 2.6.
1011

1112
Symfony's Service Container provides a powerful way of controlling the
1213
creation of objects, allowing you to specify arguments passed to the constructor
@@ -92,10 +93,10 @@ be non-static.
9293
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
9394
9495
<services>
95-
<service id="newsletter_factory" class="NewsletterManagerFactory" />
96+
<service id="newsletter_manager.factory" class="NewsletterManagerFactory" />
9697
9798
<service id="newsletter_manager" class="NewsletterManager">
98-
<factory service="NewsletterManager" method="createNewsletterManager" />
99+
<factory service="newsletter_manager.factry" method="createNewsletterManager" />
99100
</service>
100101
</services>
101102
</container>
@@ -106,7 +107,7 @@ be non-static.
106107
use Symfony\Component\DependencyInjection\Definition;
107108
108109
// ...
109-
$container->register('newsletter_manager.factory', 'createNewsletterManager');
110+
$container->register('newsletter_manager.factory', 'NewsletterManagerFactory');
110111
111112
$newsletterManager = new Definition();
112113
$newsletterManager->setFactory(array(

0 commit comments

Comments
 (0)