surname = $dataArray['surname'] ?? ''; $this->name = $dataArray['name'] ?? ''; $this->patronymic = $dataArray['patronymic'] ?? ''; $this->dateOfBirth = $dataArray['dateOfBirth'] ?? ''; $this->gender = $dataArray['gender'] ?? ''; $this->countryCode = $dataArray['countryCode'] ?? ''; $this->phoneNumber = $dataArray['phoneNumber'] ?? ''; $this->email = $dataArray['email'] ?? ''; } } /** * @param string $key * @return string|null */ public function getByKey(string $key): ?string { if (isset($this->{$key})) { return $this->{$key}; } return null; } /** * @return string */ public function toString(): string { return $this->surname . ';' . $this->name . ';' . $this->patronymic . ';' . $this->dateOfBirth . ';' . $this->gender . ';' . $this->countryCode . ';' . $this->phoneNumber . ';' . $this->email . "\n"; } public function search() { } }