예제 #1
0
 /**
  * @param string        $aFirstName
  * @param string        $aLastName
  * @param string        $aMobilePhone
  * @param string        $aPhone
  * @param null|DateTime $aDateBirth
  * @param string        $anEmail
  * @param string        $anAddress
  * @param string        $anAbout
  *
  * @return Person
  */
 public function createByParams($aFirstName, $aLastName, $aMobilePhone, $aPhone, DateTime $aDateBirth, $anEmail, $anAddress, $anAbout)
 {
     $person = new Person();
     $person->setFirstName($aFirstName);
     $person->setLastName($aLastName);
     $person->setMobPhone($aMobilePhone);
     $person->setPhone($aPhone);
     if ($aDateBirth instanceof DateTime) {
         $person->setDateBirth($aDateBirth);
     }
     $person->setEmail($anEmail);
     $person->setAddress($anAddress);
     $person->setAbout($anAbout);
     return $person;
 }