AuthContextFactory
in package
AuthContext Factory
ObjectHydratorを使用して、認証データから型安全なAuthContextオブジェクトを生成します。
Table of Contents
Properties
- $authContextClass : string
- $hydrator : ObjectHydrator
Methods
- __construct() : mixed
- create() : object
- 認証データからAuthContextを生成
- getAuthContextClass() : class-string
- AuthContextクラス名を取得
Properties
$authContextClass
private
string
$authContextClass
$hydrator
private
ObjectHydrator
$hydrator
Methods
__construct()
public
__construct(class-string $authContextClass, ObjectHydrator $hydrator) : mixed
Parameters
- $authContextClass : class-string
-
ユーザー定義のAuthContextクラス
- $hydrator : ObjectHydrator
-
オブジェクトハイドレーター
create()
認証データからAuthContextを生成
public
create(array<string, mixed> $authData) : object
Parameters
- $authData : array<string, mixed>
-
Validatorから返された認証データ
Return values
object —型安全なAuthContextインスタンス
getAuthContextClass()
AuthContextクラス名を取得
public
getAuthContextClass() : class-string