AuthMiddleware
in package
implements
Middleware
FinalYes
setup メンテナンスツール(fix / import / update)の認証ガード。
旧 Surfacer::__construct 冒頭の checkAuth() → die を、短絡 Response(403)へ置き換えたもの。 未認証なら後続(Action)を実行せず 403 を返す。メンテナンスメニュー(index)はログイン画面を 出す挙動が別なので、このミドルウェアは使わず MenuAction 内で分岐する。
Table of Contents
Interfaces
- Middleware
- setup の PSR-15 風ミドルウェア。認証・CSRF・再実行ガードなどの横断関心事を、基底クラス継承では なく合成(パイプライン)で表現するための最小インターフェース。
Properties
Methods
- __construct() : mixed
- process() : Response
Properties
$session read-only
private
SetupSession
$session
Methods
__construct()
public
__construct(SetupSession $session) : mixed
Parameters
- $session : SetupSession
process()
public
process(Request $request, callable $next) : Response
Parameters
- $request : Request
- $next : callable