Exemplo n.º 1
0
 /**
  *
  * {@inheritDoc}
  *
  * @see \Spark\Project\DataMapper\MapperAbstract::populate()
  */
 protected function populate(ModelAbstract $model, array $data)
 {
     if (empty($data)) {
         return null;
     }
     // Populate the properties on the ShiftModel. I could use and __set for this
     $model->setId($data['id']);
     $model->setManagerId($data['manager_id']);
     $model->setEmployeeId($data['employee_id']);
     $model->setBreak($data['break']);
     $model->setStartTime($data['start_time']);
     $model->setEndTime($data['end_time']);
     $model->setCreatedAt($data['created_at']);
     $model->setUpdatedAt($data['updated_at']);
     return $model;
 }