diff --git a/framework/core/src/Api/Controller/ListPostsController.php b/framework/core/src/Api/Controller/ListPostsController.php index e1a7e1022..7cb429b4b 100644 --- a/framework/core/src/Api/Controller/ListPostsController.php +++ b/framework/core/src/Api/Controller/ListPostsController.php @@ -12,6 +12,7 @@ namespace Flarum\Api\Controller; use Flarum\Api\Serializer\PostSerializer; use Flarum\Http\UrlGenerator; use Flarum\Post\Filter\PostFilterer; +use Flarum\Post\PostRepository; use Flarum\Search\SearchCriteria; use Illuminate\Support\Arr; use Psr\Http\Message\ServerRequestInterface; @@ -46,6 +47,11 @@ class ListPostsController extends AbstractListController */ protected $filterer; + /** + * @var PostRepository + */ + protected $posts; + /** * @var UrlGenerator */ @@ -53,11 +59,13 @@ class ListPostsController extends AbstractListController /** * @param PostFilterer $filterer + * @param PostRepository $posts * @param UrlGenerator $url */ - public function __construct(PostFilterer $filterer, UrlGenerator $url) + public function __construct(PostFilterer $filterer, PostRepository $posts, UrlGenerator $url) { $this->filterer = $filterer; + $this->posts = $posts; $this->url = $url; }