Exemplo n.º 1
0
 /**
  * Retrieves a Task given its id at storage layer level
  * @param integer $taskId
  * @return Project_Model_Task |boolean
  */
 public function find($taskId)
 {
     $taskFind = new Project_Model_Mapper_Task();
     if ((int) $taskId !== 0) {
         $task = $taskFind->find((int) $taskId);
         return $task;
     } else {
         return false;
     }
 }
Exemplo n.º 2
0
 public function rowToObject(Zend_Db_Table_Row $row)
 {
     $taskRow = $row->findParentRow('Project_Model_TaskStatus', 'TaskStatus');
     $status = new Project_Model_Mapper_Task();
     $status->setId($taskRow->tskstu_id);
     $userRow = $row->findParentRow('User_Model_DbTable_Staffmembre', 'Staffmembre');
     $user = new User_Model_Staffmembre();
     $user->setId($userRow->usm_id);
     $task = new Project_Model_Task();
     $task->setId($row->tsk_id)->setName($row->tsk_name)->setDescription($row->jal_description)->setDate($row->tsk_date)->setExpectedDate($row->tsk_expectDate)->setDescription($row->tsk_desc)->setStatus($status)->setUser($user);
     return $task;
 }