ADmad\HybridAuth\Auth\HybridAuthAuthenticate::_checkProvider PHP Method

_checkProvider() protected method

Checks whether provider is supplied.
protected _checkProvider ( array $data ) : string | boolean
$data array Data array to check.
return string | boolean Provider name if it exists, false if required fields have not been supplied.
    protected function _checkProvider($data)
    {
        $fields = $this->_config['fields'];
        if (empty($data[$fields['provider']])) {
            return false;
        }
        $provider = $data[$fields['provider']];
        if ($provider === 'OpenID' && empty($data[$fields['openid_identifier']])) {
            return false;
        }
        return $provider;
    }