public function testFindByEntityCode() { $expected = new ParishCouncil('Code', 'Name'); $expected->setDateCreated($this->expectedDate); $returnedParish = $this->instance->findByEntityCode($expected); $this->assertEquals($expected, $returnedParish); }
/** * @param array $pcData * @param ParishCouncil $parishCouncil * @return ParishCouncil */ protected function addDistrictCouncilToParish(array $pcData, ParishCouncil $parishCouncil) { if (isset($pcData[2])) { $districtCouncil = $this->getDistrictCouncilService()->findByEntityCode(new DistrictCouncil($pcData[2], '')); if ($districtCouncil instanceof DistrictCouncil) { $parishCouncil->setDistrictCouncil($districtCouncil); } } return $parishCouncil; }
/** * @VirtualProperty * @SerializedName("parishCouncil") * * @return string */ public function getParishCouncilName() { if ($this->parishCouncil instanceof ParishCouncil) { return $this->parishCouncil->getParishCouncilName(); } return ''; }
public function testGetSetDistrictCouncil() { $expected = new DistrictCouncil(uniqid('E'), uniqid('DISTRICT ')); $this->assertEmpty($this->instance->getDistrictCouncil()); $this->assertEmpty($this->instance->getParishCouncilDistrictName()); $this->assertInstanceOf(ParishCouncil::class, $this->instance->setDistrictCouncil($expected)); $this->assertEquals($expected, $this->instance->getDistrictCouncil()); $this->assertEquals($expected->getDistrictCouncilName(), $this->instance->getParishCouncilDistrictName()); }
/** * @param ObjectManager $manager * @return LoadTestPostCodes */ protected function loadPostCodeInBath(ObjectManager $manager) { $url = "www.bathnes.gov.uk"; $auth = new Authority(); $dc = new DistrictCouncil('E06000054', 'Wiltshire'); $ew = new ElectoralWard('E05008420', 'Winsley and Westwood'); $pc = new ParishCouncil('E04011755', 'Limpley Stoke'); $pc->setDistrictCouncil($dc); $dc->setWebsite($url); $auth->setDistrictCouncil($dc); $auth->setCountry('England'); $auth->setCounty($this->englandGlobalCounty); $auth->setElectoralWard($ew); $auth->setPostcode("BA2 7GR"); $auth->setParishCouncil($pc); $manager->persist($auth); $manager->flush(); return $this; }
/** * @param ParishCouncil $parishCouncil * @return null|object */ public function findByEntityCode(ParishCouncil $parishCouncil) { return $this->entityManager->getRepository('TransformCore\\PHE\\LocalHealthAuthorityBundle\\Entity\\ParishCouncil')->findOneBy(array('entityCode' => $parishCouncil->getEntityCode())); }
/** * @param ParishCouncil $parishCouncil * @return array<ParishCouncil> */ public function findParishCouncilByNameAndEntityCode(ParishCouncil $parishCouncil) { return $this->findBy(array('entityCode' => $parishCouncil->getEntityCode(), 'parishCouncilName' => $parishCouncil->getParishCouncilName())); }