0

Final Class Yiisoft\Yii\AuthClient\Widget\LogoRegistry

InheritanceYiisoft\Yii\AuthClient\Widget\LogoRegistry

Maps OAuth client names to their official SVG logo markup.

Each SVG is self-contained with viewBox, no external dependencies.

Method Details

Hide inherited methods

getClientNames() public static method

public static array getClientNames ( )

                public static function getClientNames(): array
{
    return array_keys(self::$logos);
}

            
getLogo() public static method

public static ?string getLogo ( string $clientName )
$clientName string

getViewBox() public static method

public static ?string getViewBox ( string $clientName )
$clientName string

                public static function getViewBox(string $clientName): ?string
{
    return self::$logos[$clientName]['viewBox'] ?? null;
}

            
hasLogo() public static method

public static boolean hasLogo ( string $clientName )
$clientName string