Exemplo n.º 1
0
 /**
  * {@inheritdoc}
  */
 protected function getPreparedItem($entity, $resultFields = [])
 {
     /** @var Audit $entity */
     $result = parent::getPreparedItem($entity, $resultFields);
     // process relations
     $result['user'] = $entity->getUser() ? $entity->getUser()->getId() : null;
     // prevent BC breaks
     // @deprecated since 1.4.1
     $result['object_class'] = $result['objectClass'];
     $result['object_name'] = $result['objectName'];
     $result['username'] = $entity->getUser() ? $entity->getUser()->getUsername() : null;
     unset($result['fields']);
     $result['data'] = $entity->getData();
     return $result;
 }