symfony のoptionsResolverコンポーネントを使用しています
次のコードがあります。
public function test($group, array $options = [])
{
$this->resolver->setDefaults([
'query' => ['group' => $group],
'form_params' => ['user' => 'test_user'],
]);
$this->resolver->setDefined('connect_timeout');
$options = $this->resolver->resolve($options);
}
私がやりたいのは、誰かがtest
関数を呼び出して、キーでオプションを渡すと例外をスローするが、オプションまたはquery
を渡すことができるようにすることです。connect_timeout
form_params
これは可能ですか?