public function load($page = null, $limit = null) { $collection = parent::getCollection(); if (empty($collection)) { $data = call_user_func_array($this->_callable, func_get_args()); parent::fillCollection($data); } }