/var/www/vhosts/ihelp.ro/httpdocs/vendor/cakedc/auth/src/Social/Service
NameSizeModeActions
OAuth1Service.php44520644editdlrm
OAuth2Service.php43430644editdlrm
OAuthServiceAbstract.php12220644editdlrm
ServiceFactory.php23010644editdlrm
ServiceInterface.php18660644editdlrm
Edit: /var/www/vhosts/ihelp.ro/httpdocs/vendor/cakedc/auth/src/Social/Service/ServiceFactory.php (2301B)
redirectUriField = $redirectUriField; return $this; } /** * Create a new service based on provider alias * * @param string $provider provider alias * @return \CakeDC\Auth\Social\Service\ServiceInterface */ public function createFromProvider($provider): ServiceInterface { $config = (new ProviderConfig())->getConfig($provider); if (!$provider || !$config) { throw new NotFoundException('Provider not found'); } $config['options']['redirectUri'] = $config['options'][$this->redirectUriField]; unset($config['options']['linkSocialUri'], $config['options']['callbackLinkSocialUri']); /** * @var \CakeDC\Auth\Social\Service\ServiceInterface $service */ $service = new $config['service']($config); $service->setProviderName($provider); return $service; } /** * Create a new service based on request * * @param \Psr\Http\Message\ServerRequestInterface $request The request. * @return \CakeDC\Auth\Social\Service\ServiceInterface */ public function createFromRequest(ServerRequestInterface $request) { $params = $request->getAttribute('params'); $provider = $params['provider'] ?? null; return $this->createFromProvider($provider); } }