public function testGetSetParishCouncil() { $expected = new ParishCouncil('CODE', 'NAME'); $this->assertEmpty($this->instance->getParishCouncil()); $this->assertEmpty($this->instance->getParishCouncilName()); $this->assertInstanceOf(Authority::class, $this->instance->setParishCouncil($expected)); $this->assertEquals($expected, $this->instance->getParishCouncil()); $this->assertEquals($expected->getParishCouncilName(), $this->instance->getParishCouncilName()); }
/** * @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 Authority $updateAuthority * @param Authority $baseAuthority */ protected function updateParishCouncil(Authority $updateAuthority, Authority &$baseAuthority) { if ($updateAuthority->getParishCouncil() instanceof ParishCouncil) { $baseAuthority->setParishCouncil($updateAuthority->getParishCouncil()); } }
/** * @param string $parishCode * @param Authority $authority * @return Authority */ protected function addParishCouncilToAuthority($parishCode, Authority $authority) { $council = $this->getParishCouncilService()->findByEntityCode(new ParishCouncil($parishCode, '')); if ($council instanceof ParishCouncil) { $authority->setParishCouncil($council); } return $authority; }