Final Class Yiisoft\Yii\AuthClient\Widget\LogoRegistry
| Inheritance | Yiisoft\ |
|---|
Maps OAuth client names to their official SVG logo markup.
Each SVG is self-contained with viewBox, no external dependencies.
Public Methods
Method Details
| public static array getClientNames ( ) |
public static function getClientNames(): array
{
return array_keys(self::$logos);
}
| public static ?string getLogo ( string $clientName ) | ||
| $clientName | string | |
public static function getLogo(string $clientName): ?string
{
return self::$logos[$clientName]['svg'] ?? null;
}
| public static ?string getViewBox ( string $clientName ) | ||
| $clientName | string | |
public static function getViewBox(string $clientName): ?string
{
return self::$logos[$clientName]['viewBox'] ?? null;
}
User Contributed Notes
Leave a comment
Join the conversation to share a note.