From fa0597822b5d608475c581f87ef6820ac8b1035d Mon Sep 17 00:00:00 2001 From: Jeroen <4200784+JeroenMoonen@users.noreply.github.com> Date: Mon, 25 Oct 2021 15:18:14 +0200 Subject: [PATCH] Update service container rst with missing class Add class definition in given service container example --- service_container.rst | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/service_container.rst b/service_container.rst index eda0dc85ffc..8a974ef6989 100644 --- a/service_container.rst +++ b/service_container.rst @@ -125,18 +125,21 @@ inside your controller:: use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Routing\Annotation\Route; - /** - * @Route("/products/new") - */ - public function new(MessageGenerator $messageGenerator): Response + class ProductController { - // thanks to the type-hint, the container will instantiate a - // new MessageGenerator and pass it to you! - // ... + /** + * @Route("/products/new") + */ + public function new(MessageGenerator $messageGenerator): Response + { + // thanks to the type-hint, the container will instantiate a + // new MessageGenerator and pass it to you! + // ... - $message = $messageGenerator->getHappyMessage(); - $this->addFlash('success', $message); - // ... + $message = $messageGenerator->getHappyMessage(); + $this->addFlash('success', $message); + // ... + } } When you ask for the ``MessageGenerator`` service, the container constructs a new