2

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_timeoutform_params

これは可能ですか?

4

0 に答える 0