spec\Newscoop\GimmeBundle\Controller\TopicsControllerSpec::its_getArticlesTopicsAction_should_return_list_of_topics_for_given_article PHP Метод

its_getArticlesTopicsAction_should_return_list_of_topics_for_given_article() публичный Метод

public its_getArticlesTopicsAction_should_return_list_of_topics_for_given_article ( $request, $topicRepository, $entityManager, $query, $topic, $paginator, $knpPaginator )
    public function its_getArticlesTopicsAction_should_return_list_of_topics_for_given_article($request, $topicRepository, $entityManager, $query, $topic, $paginator, $knpPaginator)
    {
        $entityManager->getRepository('Newscoop\\Entity\\Topic')->willReturn($topicRepository);
        $topic->getId()->willReturn(1);
        $topic->getTitle()->willReturn('test topic');
        $topic->getRoot()->willReturn(1);
        $topic->getParent()->willReturn(null);
        $topics = array('items' => array($topic));
        $topicRepository->getArticleTopics(64, 'en')->willReturn($query);
        $paginator->setUsedRouteParams(array("number" => 64, "language" => "en"))->willReturn($knpPaginator);
        $paginator->paginate($query)->willReturn($topics);
        $this->getArticlesTopicsAction(64, 'en')->shouldReturn($topics);
    }