Beispiel #1
0
 protected static function mapper(array $row, $alias = 'log')
 {
     $model = new \Rebond\Core\Log\Model(false);
     if (isset($row[$alias . 'Id'])) {
         $model->setId($row[$alias . 'Id']);
     }
     if (isset($row[$alias . 'Code'])) {
         $model->setCode($row[$alias . 'Code']);
     }
     if (isset($row[$alias . 'UserId'])) {
         $model->setUserId($row[$alias . 'UserId']);
         $model->setUser(\Rebond\Core\User\Data::join($row, $alias . '_user'));
     }
     if (isset($row[$alias . 'Ip'])) {
         $model->setIp($row[$alias . 'Ip']);
     }
     if (isset($row[$alias . 'RequestUri'])) {
         $model->setRequestUri($row[$alias . 'RequestUri']);
     }
     if (isset($row[$alias . 'Referer'])) {
         $model->setReferer($row[$alias . 'Referer']);
     }
     if (isset($row[$alias . 'Message'])) {
         $model->setMessage($row[$alias . 'Message']);
     }
     if (isset($row[$alias . 'Trace'])) {
         $model->setTrace($row[$alias . 'Trace']);
     }
     if (isset($row[$alias . 'File'])) {
         $model->setFile($row[$alias . 'File']);
     }
     if (isset($row[$alias . 'Line'])) {
         $model->setLine($row[$alias . 'Line']);
     }
     if (isset($row[$alias . 'Status'])) {
         $model->setStatus($row[$alias . 'Status']);
     }
     if (isset($row[$alias . 'CreatedDate'])) {
         $model->setCreatedDate($row[$alias . 'CreatedDate']);
     }
     if (isset($row[$alias . 'ModifiedDate'])) {
         $model->setModifiedDate($row[$alias . 'ModifiedDate']);
     }
     return $model;
 }