public function getPaginator() { $app = App::instance(); $request = $app['request']; $page = $request->get('page', 1); $limit = $request->get('limit', 10); return new Paginator($request, $page, $limit, $this->total); }
public static function fromConfig($key, $config) { $app = App::instance(); $enabled = $config['enabled']; $providers = array_get($config, 'providers', array()); if (array_key_exists('provider', $config)) { $providers = array($config['provider']); } $options = array_get($options, 'options', array()); return new static($app, $key, $enabled, $providers, $config); }