Action
in package
HTTPメソッドとコントローラメソッドを紐づける。 リクエストパスとコントローラクラス自体の紐づけは Route を参照のこと。
Table of Contents
Properties
- $map : array<string, ActionSetting>
- 紐づけ。
Methods
- add() : void
- 追加。
- get() : ActionSetting|null
- 取得。
Properties
$map
紐づけ。
private
array<string, ActionSetting>
$map
= []
HTTPメソッドとコントローラメソッドがペアになる。 後入れ優先。
Tags
Methods
add()
追加。
public
add(HttpMethod|array<string|int, HttpMethod> $httpMethod, non-empty-string $callMethod, array<string|int, IMiddleware|IMiddleware>> $middleware, array<string|int, IShutdownMiddleware|IShutdownMiddleware>> $shutdownMiddleware) : void
Parameters
- $httpMethod : HttpMethod|array<string|int, HttpMethod>
-
HTTPメソッド
- $callMethod : non-empty-string
-
コントローラメソッド。
- $middleware : array<string|int, IMiddleware|IMiddleware>>
- $shutdownMiddleware : array<string|int, IShutdownMiddleware|IShutdownMiddleware>>
get()
取得。
public
get(HttpMethod $httpMethod) : ActionSetting|null
Parameters
- $httpMethod : HttpMethod
-
HTTPメソッド
Return values
ActionSetting|null —あった場合はクラスメソッド紐づけ情報、なければ null