/** * Returns cached data * * @return mixed */ public function assemble() { return $this->adapter->cache($this->getHash(), function () { return $this->repository->assemble(); }, $this->ttl); }