/** * @param array $data * @return Person */ public function createFromArray(array $data) { $person = new Person(); isset($data['id']) ? $person->setId($data['id']) : null; isset($data['firstname']) ? $person->setFirstname($data['firstname']) : null; isset($data['middlename']) ? $person->setMiddlename($data['middlename']) : null; isset($data['lastname']) ? $person->setLastname($data['lastname']) : null; isset($data['aka']) ? $person->setAka($data['aka']) : null; isset($data['dob']) ? $person->setDob($data['dob']) : null; isset($data['birthplace']) ? $person->setBirthplace($data['birthplace']) : null; isset($data['country']) ? $person->setCountry($data['country']) : null; return $person; }
/** * @return array */ private function getUserArray($functionName = 'getUserArray') { $person = new Person(); $person->setFirstname($functionName); return ['person' => $person, 'email' => '*****@*****.**', 'lastLogin' => '1970-01-01', 'registrationDate' => '1970-01-01', 'state' => State::STATE_UNACTIVATED, 'password' => $functionName]; }
public function testGetSetFirstname() { $this->person->setFirstname('Derek'); $this->assertEquals('Derek', $this->person->getFirstname()); }