Example #1
0
    public function toArray()
    {
        $data = parent::toArray();
        $data['hierarchy_title'] = $this->hierarchy_title;

        return $data;
    }
Example #2
0
 public function toArray()
 {
     $data = parent::toArray();
     unset($data['_thumbnail_size']);
     unset($data['source']);
     return $data;
 }
Example #3
0
	public function toArray()
	{
		$data = parent::toArray();
        $data['relative_path'] = $this->getProperty('relative_path');
		$data['parameters']    = $this->getParameters()->toArray();

		return $data;
	}
Example #4
0
 public function toArray()
 {
     $data = parent::toArray();
     $data['relative_path'] = $this->getProperty('relative_path');
     $data['parameters'] = $this->getParameters()->toArray();
     $data['server_upload_limit'] = static::getServerUploadLimit();
     return $data;
 }
Example #5
0
 public function toArray()
 {
     $data = parent::toArray();
     $file = $this->file;
     if (!$file->isNew()) {
         $data['file'] = $file->toArray();
         if ($file->isThumbnail()) {
             $thumbnail = $file->getThumbnail();
             $data['thumbnail'] = !$thumbnail->isNew() ? $thumbnail->thumbnail : false;
         }
         $data['file'] = $file->toArray();
     }
     $data['created_on_timestamp'] = strtotime($this->created_on);
     $data['attached_on_timestamp'] = strtotime($this->attached_on);
     return $data;
 }
Example #6
0
 public function toArray()
 {
     $data = parent::toArray();
     $data['group_list'] = $this->getGroups();
     return $data;
 }
Example #7
0
 /**
  * Excludes private fields from JSON representation
  *
  * @return array
  */
 public function toArray()
 {
     $data = parent::toArray();
     $data = array_intersect_key($data, $this->_fields);
     return $data;
 }