/** * {@inheritDoc} */ public function setUp() { $this->serviceManager = Bootstrap::getServiceManager(); $idea = new Idea(); $idea->setId(1); $idea->setNumber(123123); $idea->setIdea('This is the idea'); $this->ideaService = $this->serviceManager->get(IdeaService::class); $this->ideaService->setIdea($idea); $authorizeServiceMock = $this->getMockBuilder('BjyAuthorize\\View\\Helper\\IsAllowed')->disableOriginalConstructor()->getMock(); $authorizeServiceMock->expects($this->any())->method('__invoke')->will($this->returnValue(true)); $viewHelperManager = $this->serviceManager->get('viewhelpermanager'); $viewHelperManager->setService('isAllowed', $authorizeServiceMock); $urlViewHelperMock = $this->getMockBuilder(Url::class)->disableOriginalConstructor()->getMock(); $urlViewHelperMock->expects($this->any())->method('__invoke')->will($this->returnValue(true)); $viewHelperManager->setService('url', $urlViewHelperMock); $this->ideaLink = $this->serviceManager->get('viewhelpermanager')->get('idealink'); }
/** * Load the Project * * @param ObjectManager $manager */ public function load(ObjectManager $manager) { $idea = new Idea(); $idea->setNumber('1'); $idea->setDescription('This is an idea description'); $idea->setIdea("TIAD"); $idea->setContact($manager->find("Contact\\Entity\\Contact", 1)); $idea->setCall($manager->find("Program\\Entity\\Call\\Call", 1)); $idea->setKeywords('test, idea, woei'); $idea->setTitle('This is the title'); $idea->setShortDescription('This is the short description'); $idea->setApplicationDescription("This is the application description"); $idea->setExternalPartners('These are the external partners'); $idea->setHasPresentation(Idea::HAS_PRESENTATION); $idea->setHasPoster(Idea::HAS_POSTER); $idea->setVisibility(Idea::VISIBILITY_VISIBLE); $manager->persist($idea); $manager->flush(); }