public function let(IssueServiceInterface $issueService, Issue $issue, CacheService $cacheService, PublicationService $publicationService, Publication $publication, EntityManager $em, Registry $doctrine, EntityRepository $repository, Output $output, OutputSettingsIssue $issueOutput) { $issueService->getIssue()->willReturn($issue); $publicationService->getPublication()->willReturn($publication); $doctrine->getManager()->willReturn($em); $em->getRepository(Argument::exact('Newscoop\\Entity\\Output'))->willReturn($repository); $repository->findBy(array('name' => 'Web'))->willReturn(array($output)); $em->getRepository(Argument::exact('Newscoop\\Entity\\Output\\OutputSettingsIssue'))->willReturn($repository); $repository->findBy(array('issue' => 1, 'output' => 1))->willReturn(array($issueOutput)); $issue->getId()->willReturn(1); $issue->getNumber()->willReturn(10); $issue->getName()->willReturn("May 2014"); $issue->getShortName()->willReturn("may2014"); $issue->getLanguageId()->willReturn(1); $output->getId()->willReturn(1); $output->getName()->willReturn('Web'); $this->beConstructedWith($issueService, $cacheService, $publicationService, $em); }
public function getName() { $this->__load(); return parent::getName(); }