From 1942aa853781593d95fd09a2d2f582564631e7ef Mon Sep 17 00:00:00 2001 From: Akihito Koriyama Date: Mon, 24 Jun 2019 19:00:32 +0900 Subject: [PATCH] update README --- README.ja.md | 14 ++++++++------ README.md | 14 ++++++++------ 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/README.ja.md b/README.ja.md index d4df10e..dfcd13c 100644 --- a/README.ja.md +++ b/README.ja.md @@ -158,13 +158,13 @@ class Todos ## メソッドをオーバーライド -`@AliasQuery`でメソッド全体をSQLの実行に置き換えることができます。 +`@Query`でメソッド全体をSQLの実行に置き換えることができます。 ```php class Foo { /** - * @AliasQuery(id="todo_item_by_id") + * @Query(id="todo_item_by_id") */ public function get(string $id) { @@ -178,7 +178,7 @@ class Foo class FooTempalted { /** - * @AliasQuery(id="todo_item_by_id?id={a}", templated=true) + * @Query(id="todo_item_by_id?id={a}", templated=true) */ public function get(string $a) { @@ -192,7 +192,7 @@ class FooTempalted class FooRow { /** - * @AliasQuery(id="ticket_item_by_id", type="row") + * @Query(id="ticket_item_by_id", type="row") */ public function onGet(string $id) : ResourceObject { @@ -200,6 +200,8 @@ class FooRow } ``` +SELETした結果が無い場合にはcode 404が返ります。 + ## URIを実行オブジェクトに `WebQueryModule`は設定で束縛したURIをWebアクセスする実行関数がインジェクトされます。 @@ -250,7 +252,7 @@ public function __construct( ($this->todo)(['id' => $uuid]); ``` -`@AliasQuery`の利用コードも変わりません。 +`@Query`の利用コードも変わりません。 ## PHPクラスを束縛 @@ -282,7 +284,7 @@ class CreateTodo implements QueryInterface $this->bind('')->annotatedWith('cretate_todo')->to(CreateTodo::class); // callableはインターフェイスなし ``` -利用コードは同じです。`@AliasQuery`の利用コードも変わりません。 +利用コードは同じです。`@Query`の利用コードも変わりません。 ## ISO8601 DateTimeモジュール diff --git a/README.md b/README.md index c32e805..f7f425c 100644 --- a/README.md +++ b/README.md @@ -154,13 +154,13 @@ class Todos ## Override the method with callable object -Entire method invocation can be override with callable object in specified with `@AliasQuery`. +Entire method invocation can be override with callable object in specified with `@Query`. ```php class Foo { /** - * @AliasQuery(id="todo_item_by_id") + * @Query(id="todo_item_by_id") */ public function get(string $id) { @@ -174,7 +174,7 @@ When parameter name is different method arguments and Query object arguments, ur class FooTempalted { /** - * @AliasQuery(id="todo_item_by_id?id={a}", templated=true) + * @Query(id="todo_item_by_id?id={a}", templated=true) */ public function get(string $a) { @@ -188,7 +188,7 @@ Specify `type='row'` when single row result is expected to return. class FooRow { /** - * @AliasQuery(id="ticket_item_by_id", type="row") + * @Query(id="ticket_item_by_id", type="row") */ public function onGet(string $id) : ResourceObject { @@ -196,6 +196,8 @@ class FooRow } ``` +If there is no SELECT result, it returns `404 Not Found`. + ## Convert URI to Web request object With `WebQueryModule`, it converts the URI bound in the configuration into an invocation object for web access and injects it. @@ -247,7 +249,7 @@ public function __construct( ($this->todo)(['id' => $uuid]); ``` -The usage code of `@AliasQuery` does not change either. +The usage code of `@Query` does not change either. ## Bind to PHP class @@ -279,7 +281,7 @@ Bind to `callable`. $this->bind('')->annotatedWith('cretate_todo')->to(CreateTodo::class); // callableはインターフェイスなし ``` -The usage codes are the same. The usage code of `@AliasQuery` does not change either. +The usage codes are the same. The usage code of `@Query` does not change either. ## ISO8601 DateTimeモジュール