Example #1
0
 protected function getPersonFixture()
 {
     $person = new qaPerson('My Last Name', 'Some First Name');
     $person->setGender(qaPerson::GENDER_FEMALE);
     $person->setDateOfBirth(new DateTime('2000-01-01 00:00:00+00:00'));
     return $person;
 }
Example #2
0
 public function visitPerson(qaPerson $person)
 {
     $this->currentElement = $this->currentElement->appendChild($this->document->createElement('Person'));
     $this->currentElement->appendChild($this->document->createElement('LastName', $person->getLastName()));
     $this->currentElement->appendChild($this->document->createElement('FirstName', $person->getFirstName()));
     if (null !== ($gender = $person->getGender())) {
         $this->currentElement->appendChild($this->document->createElement('Gender', $gender));
     }
     if (null !== ($dateOfBirth = $person->getDateOfBirth())) {
         $this->currentElement->appendChild($this->document->createElement('DateOfBirth', $dateOfBirth->format('Y-m-d')));
     }
 }