CakeDC\Users\View\Helper\UserHelper::socialLogin PHP Метод

socialLogin() публичный Метод

Social login link
public socialLogin ( string $name, array $options = [] ) : string
$name string name
$options array options
Результат string
    public function socialLogin($name, $options = [])
    {
        if (empty($options['label'])) {
            $options['label'] = __d('CakeDC/Users', 'Sign in with');
        }
        $icon = $this->Html->tag('i', '', ['class' => __d('CakeDC/Users', 'fa fa-{0}', strtolower($name))]);
        $providerTitle = __d('CakeDC/Users', '{0} {1}', Hash::get($options, 'label'), Inflector::camelize($name));
        $providerClass = __d('CakeDC/Users', 'btn btn-social btn-{0} ' . Hash::get($options, 'class') ?: '', strtolower($name));
        return $this->Html->link($icon . $providerTitle, "/auth/{$name}", ['escape' => false, 'class' => $providerClass]);
    }