spec\Newscoop\GimmeBundle\Controller\EditorialCommentsApiControllerSpec::let PHP Метод

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

public let ( Symfony\Component\DependencyInjection\Container $container, Doctrine\Bundle\DoctrineBundle\Registry $doctrine, ArticleRepository $articleRepository, EntityManager $entityManager, Request $request, FormFactory $formFactory, FormBuilder $formBuilder, Form $form, Symfony\Component\Form\FormView $formView, Router $router, EditorialCommentsService $editorialCommentService, EditorialComment $editorialComment, EditorialCommentRepository $editorialCommentRepository, User $user, UserService $userService, Article $article, Doctrine\ORM\AbstractQuery $query )
$container Symfony\Component\DependencyInjection\Container
$doctrine Doctrine\Bundle\DoctrineBundle\Registry
$articleRepository Newscoop\Entity\Repository\ArticleRepository
$entityManager Doctrine\ORM\EntityManager
$request Symfony\Component\HttpFoundation\Request
$formFactory Symfony\Component\Form\FormFactory
$formBuilder Symfony\Component\Form\FormBuilder
$form Symfony\Component\Form\Form
$formView Symfony\Component\Form\FormView
$router Symfony\Component\Routing\Router
$editorialCommentService Newscoop\ArticlesBundle\Services\EditorialCommentsService
$editorialComment Newscoop\ArticlesBundle\Entity\EditorialComment
$editorialCommentRepository Newscoop\ArticlesBundle\Entity\Repository\EditorialCommentRepository
$user Newscoop\Entity\User
$userService Newscoop\Services\UserService
$article Newscoop\Entity\Article
$query Doctrine\ORM\AbstractQuery
    function let(Container $container, Registry $doctrine, ArticleRepository $articleRepository, EntityManager $entityManager, Request $request, FormFactory $formFactory, FormBuilder $formBuilder, Form $form, FormView $formView, Router $router, EditorialCommentsService $editorialCommentService, EditorialComment $editorialComment, EditorialCommentRepository $editorialCommentRepository, User $user, UserService $userService, Article $article, AbstractQuery $query)
    {
        $container->get('em')->willReturn($entityManager);
        $container->get('form.factory')->willReturn($formFactory);
        $container->get('request')->willReturn($request);
        $container->get('router')->willReturn($router);
        $container->get('newscoop.editorial_comments')->willReturn($editorialCommentService);
        $container->get('user')->willReturn($userService);
        $formBuilder->getForm(Argument::cetera())->willReturn($form);
        $formFactory->create(Argument::cetera())->willReturn($form);
        $form->createView()->willReturn($formView);
        $form->handleRequest(Argument::cetera())->willReturn(true);
        $form->isValid()->willReturn(true);
        $userService->getCurrentUser()->willReturn($user);
        $entityManager->getRepository('Newscoop\\ArticlesBundle\\Entity\\EditorialComment')->willReturn($editorialCommentRepository);
        $entityManager->getRepository('Newscoop\\Entity\\Article')->willReturn($articleRepository);
        $articleRepository->getArticle(Argument::cetera())->willReturn($query);
        $editorialCommentService->create(Argument::cetera())->willReturn($editorialComment);
        $editorialCommentService->edit(Argument::cetera())->willReturn($editorialComment);
        $editorialCommentService->resolve(Argument::type('\\Newscoop\\ArticlesBundle\\Entity\\EditorialComment'), Argument::type('\\Newscoop\\Entity\\User'), Argument::type('bool'))->willReturn($editorialComment);
        $editorialCommentService->remove(Argument::type('\\Newscoop\\ArticlesBundle\\Entity\\EditorialComment'), Argument::type('\\Newscoop\\Entity\\User'))->willReturn(true);
        $this->setContainer($container);
    }