/** * @{inheritdoc} */ public function toSerializableArray($entity) { $data = parent::toSerializableArray($entity); $data['username'] = $entity->username; if (KService::has('com:people.viewer') && KService::get('com:people.viewer')->eql($entity)) { $data['email'] = $entity->email; } return $data; }
/** * @{inheritdoc} */ public function toSerializableArray($entity) { $data = parent::toSerializableArray($entity); $data['creationTime'] = $entity->creationTime->getDate(); $data['updateTime'] = $entity->updateTime->getDate(); unset($data['body']); unset($data['author']); unset($data['editor']); return $data; }