コード例 #1
0
 /**
  * @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;
 }
コード例 #2
0
 /**
  * @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;
 }
コード例 #3
0
 /**
  * @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;
 }