#[CacheableResponse] |
キャッシュ可能なレスポンスを指定するアトリビュート。 |
#[Cacheable(int $expirySecond = 0)] |
リソースのキャッシュ可能性を指定するアトリビュート。$expirySecond はキャッシュの有効期間(秒)。 |
#[CookieParam(string $name)] |
クッキーからパラメータを受け取るためのアトリビュート。$name はクッキーの名前。 |
#[DonutCache] |
ドーナツキャッシュを指定するアトリビュート。 |
#[Embed(src: string $src, rel: string $rel)] |
他のリソースを埋め込むことを指定するアトリビュート。$src は埋め込むリソースのURI、$rel はリレーション名。 |
#[EnvParam(string $name)] |
環境変数からパラメータを受け取るためのアトリビュート。$name は環境変数の名前。 |
#[FormParam(string $name)] |
フォームデータからパラメータを受け取るためのアトリビュート。$name はフォームフィールドの名前。 |
#[Inject] |
セッターインジェクションを指定するアトリビュート。 |
#[InputValidation] |
入力バリデーションを行うことを指定するアトリビュート。 |
#[JsonSchema(key: string $key = null, schema: string $schema = null, params: string $params = null)] |
リソースの入力/出力のJSONスキーマを指定するアトリビュート。$key はスキーマのキー、$schema はスキーマファイル名、$params はパラメータのスキーマファイル名。 |
#[Link(rel: string $rel, href: string $href, method: string $method = null)] |
リソース間のリンクを指定するアトリビュート。$rel はリレーション名、$href はリンク先のURI、$method はHTTPメソッド。 |
#[Named(string $name)] |
名前付きバインディングを指定するアトリビュート。$name はバインディングの名前。 |
#[OnFailure(string $name = null)] |
バリデーション失敗時のメソッドを指定するアトリビュート。$name はバリデーションの名前。 |
#[OnValidate(string $name = null)] |
バリデーションメソッドを指定するアトリビュート。$name はバリデーションの名前。 |
#[Produces(array $mediaTypes)] |
リソースの出力メディアタイプを指定するアトリビュート。$mediaTypes は出力可能なメディアタイプの配列。 |
#[QueryParam(string $name)] |
クエリパラメータを受け取るためのアトリビュート。$name はクエリパラメータの名前。 |
#[RefreshCache] |
キャッシュのリフレッシュを指定するアトリビュート。 |
#[ResourceParam(uri: string $uri, param: string $param)] |
他のリソースの結果をパラメータとして受け取るためのアトリビュート。$uri はリソースのURI、$param はパラメータ名。 |
#[ReturnCreatedResource] |
作成されたリソースを返すことを指定するアトリビュート。 |
#[ServerParam(string $name)] |
サーバー変数からパラメータを受け取るためのアトリビュート。$name はサーバー変数の名前。 |
#[Ssr(app: string $appName, state: array $state = [], metas: array $metas = [])] |
サーバーサイドレンダリングを指定するアトリビュート。$appName はJSアプリケーション名、$state はアプリケーションの状態、$metas はメタ情報の配列。 |
#[Transactional(array $props = ['pdo'])] |
メソッドをトランザクション内で実行することを指定するアトリビュート。$props はトランザクションを適用するプロパティの配列。 |
#[UploadFiles] |
アップロードされたファイルを受け取るためのアトリビュート。 |
#[Valid(form: string $form = null, onFailure: string $onFailure = null)] |
リクエストの検証を行うことを指定するアトリビュート。$form はフォームクラス名、$onFailure は検証失敗時のメソッド名。 |