時間データ型要素の配列の検証を定義する正しい方法は何ですか?
次のようにする必要があります。
@param array $arrayTime The time elements array {@type time}
しかし、バリデーターを渡す方法はありません。入力値に関係なく、私が得ることができる最高のものは次のとおりです。
"Bad Request: invalid value specified for `arrayTime[0]`"
更新しました:
この目的のために、 2 つのタイプtime
( time24
) を追加しました。time12
この機能を利用するには、最新の Restler3 RC4 をダウンロードしてください
/**
* Array of times
*
* @param array $times {@from body}{@type time}
*/
function postTimes(array $times)
{
return $times;
}
これを Type テストにも追加しました
エクスプローラーで試してみる