SocialiteProviders\Manager\SocialiteWasCalled::getConfig PHP Method

getConfig() protected method

protected getConfig ( string $providerClass, string $providerName ) : array
$providerClass string
$providerName string
return array
    protected function getConfig($providerClass, $providerName)
    {
        $config = null;
        $additionalConfigKeys = $providerClass::additionalConfigKeys();
        $exceptionMessages = [];
        try {
            $config = $this->configRetriever->fromEnv($providerClass::IDENTIFIER, $additionalConfigKeys);
            return $config;
        } catch (MissingConfigException $e) {
            $exceptionMessages[] = $e->getMessage();
        }
        $config = null;
        try {
            $config = $this->configRetriever->fromServices($providerName, $additionalConfigKeys);
            return $config;
        } catch (MissingConfigException $e) {
            $exceptionMessages[] = $e->getMessage();
        }
        throw new MissingConfigException(implode(PHP_EOL, $exceptionMessages));
    }