From 5f9c469bb6e4928b7128872803fc4ebf646f33d8 Mon Sep 17 00:00:00 2001 From: Alex Debril Date: Fri, 9 Aug 2019 16:01:01 +0200 Subject: [PATCH] Inject the FeedBuilder in the action's parameters --- Controller/StreamController.php | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/Controller/StreamController.php b/Controller/StreamController.php index 30bd862..acb142e 100644 --- a/Controller/StreamController.php +++ b/Controller/StreamController.php @@ -12,28 +12,16 @@ class StreamController { - /** - * @var FeedBuilder - */ - private $feedBuilder; - - /** - * @param FeedBuilder $feedBuilder - */ - public function __construct(FeedBuilder $feedBuilder) - { - $this->feedBuilder = $feedBuilder; - } - /** * @param Request $request + * @param FeedBuilder $feedBuilder * @param FeedProviderInterface $provider * @return Response */ - public function indexAction(Request $request, FeedProviderInterface $provider) : Response + public function indexAction(Request $request, FeedBuilder $feedBuilder, FeedProviderInterface $provider) : Response { try { - return $this->feedBuilder->getResponse( + return $feedBuilder->getResponse( $request->get('format', 'rss'), $provider->getFeed($request) );