/**
  * @param array $simpleFMAdapterRow
  * @see \Soliant\SimpleFM\ZF2\Entity\AbstractEntity::unserialize()
  */
 public function unserialize()
 {
     parent::unserialize();
     if (!empty($this->simpleFMAdapterRow["Projects"]["rows"])) {
         $this->project = new Project($this->simpleFMAdapterRow["Projects"]["rows"][0]);
     }
     return $this;
 }
 /**
  * @param array $simpleFMAdapterRow
  * @see \Soliant\SimpleFM\ZF2\Entity\AbstractEntity::unserialize()
  */
 public function unserialize()
 {
     parent::unserialize();
     if (!empty($this->simpleFMAdapterRow["Tasks"]["rows"])) {
         foreach ($this->simpleFMAdapterRow["Tasks"]["rows"] as $row) {
             $this->tasks->add(new Task($row));
         }
     }
     return $this;
 }
Example #3
0
 public function delete(AbstractEntity $entity)
 {
     $commandArray = array('-recid' => $entity->getRecid(), '-modid' => $entity->getModid(), '-delete' => NULL);
     $this->simpleFMAdapter->setCommandArray($commandArray)->setLayoutname($this->getEntityLayout());
     $result = $this->handleAdapterResult($this->simpleFMAdapter->execute());
     return true;
 }