Skip to content

Commit 2e12f82

Browse files
authored
Merge pull request #188 from alexdebril/issue/injection
Inject the FeedBuilder in the action's parameters
2 parents f34efe4 + 5f9c469 commit 2e12f82

File tree

1 file changed

+3
-15
lines changed

1 file changed

+3
-15
lines changed

Controller/StreamController.php

+3-15
Original file line numberDiff line numberDiff line change
@@ -12,28 +12,16 @@
1212
class StreamController
1313
{
1414

15-
/**
16-
* @var FeedBuilder
17-
*/
18-
private $feedBuilder;
19-
20-
/**
21-
* @param FeedBuilder $feedBuilder
22-
*/
23-
public function __construct(FeedBuilder $feedBuilder)
24-
{
25-
$this->feedBuilder = $feedBuilder;
26-
}
27-
2815
/**
2916
* @param Request $request
17+
* @param FeedBuilder $feedBuilder
3018
* @param FeedProviderInterface $provider
3119
* @return Response
3220
*/
33-
public function indexAction(Request $request, FeedProviderInterface $provider) : Response
21+
public function indexAction(Request $request, FeedBuilder $feedBuilder, FeedProviderInterface $provider) : Response
3422
{
3523
try {
36-
return $this->feedBuilder->getResponse(
24+
return $feedBuilder->getResponse(
3725
$request->get('format', 'rss'),
3826
$provider->getFeed($request)
3927
);

0 commit comments

Comments
 (0)