Esempio n. 1
0
 /**
  * Create ToDo From XML
  *
  * @param SimpleXMLElement $xmlElement
  * @return Batchblue_Service_BatchBook_ToDo
  */
 private function _populateToDoFromXmlElement(SimpleXMLElement $xmlElement, Batchblue_Service_BatchBook_ToDo $todo = null)
 {
     if (null === $todo) {
         $todo = new Batchblue_Service_BatchBook_ToDo();
     }
     if ($xmlElement->complete == 'true') {
         $completeBool = true;
     } else {
         $completeBool = false;
     }
     if ($xmlElement->flagged == 'true') {
         $flaggedBool = true;
     } else {
         $flaggedBool = false;
     }
     $todo->setId($xmlElement->id)->setTitle($xmlElement->title)->setDescription($xmlElement->description)->setDueDate(new DateTime($xmlElement->due_date))->setFlagged($flaggedBool)->setComplete($completeBool);
     return $todo;
 }