/** * Create an alternative as_array method * create a sizes array with src key * @return type */ public function as_array() { $array = parent::as_array(); if (isset($this->file) && isset($this->sizes)) { $sizes = array(); foreach ($this->sizes as $size => $data) { $data['src'] = $this->src($size); $sizes[$size] = $data; } $array['sizes'] = $sizes; } return $array; }