setTypesAllowed() public method

Set a list of allowed types for the given option.
See also: Symfony\Component\OptionsResolver\OptionsResolver::setAllowedTypes()
public setTypesAllowed ( array $allowedTypes = null )
$allowedTypes array
Beispiel #1
0
 /**
  * @param OptionsResolver $resolver
  */
 protected function setDefaultOptions(OptionsResolver $resolver)
 {
     $resolver->setRequired(['command']);
     $resolver->setDefaults(['output' => null]);
     $resolver->setTypesAllowed(['command' => '\\Crummy\\Phlack\\WebHook\\CommandInterface', 'output' => ['\\Crummy\\Phlack\\WebHook\\Reply\\Reply', 'null']]);
 }