public function testGetSetLocalHealthAuthority() { $expected = new LocalHealthAuthority('CODE', 'NAME'); $this->assertEmpty($this->instance->getLha()); $this->assertEmpty($this->instance->getLhaName()); $this->assertInstanceOf(Authority::class, $this->instance->setLha($expected)); $this->assertEquals($expected, $this->instance->getLha()); $this->assertEquals($expected->getLocalAuthorityName(), $this->instance->getLhaName()); }
/** * @param Authority $updateAuthority * @param Authority $baseAuthority */ protected function updateLocalHealthAuthority(Authority $updateAuthority, Authority &$baseAuthority) { if ($updateAuthority->getLha() instanceof LocalHealthAuthority) { $baseAuthority->setLha($updateAuthority->getLha()); } }
/** * @param string $lhaCode * @param Authority $authority * @return Authority */ protected function addLocalHealthAuthorityToAuthority($lhaCode, Authority $authority) { $lha = $this->getLocalHealthAuthorityService()->findByEntityCode(new LocalHealthAuthority($lhaCode, '')); if ($lha instanceof LocalHealthAuthority) { $authority->setLha($lha); } return $authority; }