/** * @inheritdoc */ public function toArray(array $fields = [], array $expand = [], $recursive = true) { $data = parent::toArray($fields, $expand, $recursive); unset($data['id']); $data = array_filter($data); return $data; }
/** * @inheritdoc */ public function toArray(array $fields = [], array $expand = [], $recursive = true) { $data = parent::toArray($fields, $expand, $recursive); $data['links'] = array_combine(array_keys($data['_links']), ArrayHelper::getColumn($data['_links'], 'href')); unset($data['_links']); unset($data['parentId']); $data = array_filter($data); return $data; }
/** * @inheritdoc */ public function toArray(array $fields = [], array $expand = [], $recursive = true) { $data = parent::toArray($fields, $expand, $recursive); $data['links'] = array_combine(array_keys($data['_links']), ArrayHelper::getColumn($data['_links'], 'href')); $data['hide_original'] = ArrayHelper::remove($data, 'hideOriginal'); $data['xxx'] = ArrayHelper::remove($data, 'isForAdult'); $data['disable_comments'] = ArrayHelper::remove($data, 'disableComments'); unset($data['_links']); unset($data['albumId']); unset($data['id']); $data = array_filter($data); return $data; }