spec\Newscoop\Services\CommentServiceSpec::let PHP Метод

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

public let ( EntityManager $em, AcceptanceRepository $repository, Doctrine\ORM\QueryBuilder $queryBuilder, Doctrine\ORM\Query\Expr $expr, Doctrine\ORM\AbstractQuery $query, PublicationService $publicationService )
$em Doctrine\ORM\EntityManager
$repository Newscoop\Entity\Repository\Comment\AcceptanceRepository
$queryBuilder Doctrine\ORM\QueryBuilder
$expr Doctrine\ORM\Query\Expr
$query Doctrine\ORM\AbstractQuery
$publicationService Newscoop\Services\PublicationService
    public function let($em, $repository, $queryBuilder, $expr, $query, $publicationService)
    {
        $em->getRepository('Newscoop\\Entity\\Comment\\Acceptance')->willReturn($repository);
        $repository->createQueryBuilder('a')->willReturn($queryBuilder);
        $repository->isBanned(Argument::any(), Argument::any())->willReturn(array());
        $queryBuilder->select('a.search')->willReturn($queryBuilder);
        $queryBuilder->where(null)->willReturn($queryBuilder);
        $queryBuilder->expr()->willReturn($expr);
        $queryBuilder->setParameters(array("name" => null, "email" => null, "ip" => null))->willReturn($queryBuilder);
        $queryBuilder->getQuery()->willReturn($query);
        $this->beConstructedWith($em, $publicationService);
    }