public function provider(Request $request) { if (!($alias = $request->param('provider'))) { return false; } if (empty($this->_provider)) { $this->_provider = $this->_getProvider($alias); } return $this->_provider; }