From 8c5da70d8665f6ec96fb7da12c8e9715a7c68567 Mon Sep 17 00:00:00 2001 From: Alex Pavlov Date: Tue, 26 Sep 2017 21:13:23 +0300 Subject: [PATCH 1/2] Property class is required Without property class throw exception: `Uncaught Symfony\Component\DependencyInjection\Exception\RuntimeException: Please add the class to service "$name" even if it is constructed by a factory since we might need to add method calls based on compile-time checks.` --- service_container/factories.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/service_container/factories.rst b/service_container/factories.rst index bd765afb2b6..c53e8d505e3 100644 --- a/service_container/factories.rst +++ b/service_container/factories.rst @@ -153,6 +153,7 @@ Configuration of the service container then looks like this: # app/config/services.yml app.newsletter_manager: + class: AppBundle\Email\NewsletterManagerFactory # new syntax factory: 'AppBundle\Email\NewsletterManagerFactory:createNewsletterManager' # old syntax From c0030d3ff3d74ee1f1009fddc18a885f4a13f87c Mon Sep 17 00:00:00 2001 From: Alex Pavlov Date: Tue, 26 Sep 2017 21:15:19 +0300 Subject: [PATCH 2/2] Update factories.rst --- service_container/factories.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/service_container/factories.rst b/service_container/factories.rst index c53e8d505e3..316d1cb7d44 100644 --- a/service_container/factories.rst +++ b/service_container/factories.rst @@ -153,7 +153,7 @@ Configuration of the service container then looks like this: # app/config/services.yml app.newsletter_manager: - class: AppBundle\Email\NewsletterManagerFactory + class: AppBundle\Email\NewsletterManager # new syntax factory: 'AppBundle\Email\NewsletterManagerFactory:createNewsletterManager' # old syntax