#[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 = null)] |
他のリソースの結果をパラメータとして受け取るためのアトリビュート。$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は検証失敗時のメソッド名。 |