/** * (PHP 5 >= 5.4.0)<br/> * Specify data which should be serialized to JSON * @link http://php.net/manual/en/jsonserializable.jsonserialize.php * @return mixed data which can be serialized by <b>json_encode</b>, * which is a value of any type other than a resource. */ function jsonSerialize() { return ['meta' => ['offset' => $this->page->getOffset(), 'limit' => $this->page->getLimit(), 'total' => $this->total], 'data' => $this->results]; }