protected function authSuccess($client) { if (!is_callable($this->successCallback)) { throw new InvalidConfigException('"' . get_class($this) . '::successCallback" should be a valid callback.'); } $response = call_user_func($this->successCallback, $client); if ($response instanceof Response) { return $response; } return $this->redirectSuccess(); }
/** @inheritdoc */ protected function authSuccess($client) { if (!is_callable($this->successCallback)) { $this->successCallback = [$this, 'onAuthSuccess']; parent::authSuccess($client); } else { /** @var OAuth2 $client */ $this->onAuthSuccess($client); parent::authSuccess($client); } }