/** * @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']]); }
/** * @param OptionsResolver $resolver */ protected function setDefaultOptions(OptionsResolver $resolver) { $resolver->setRequired($this->required); $resolver->setDefined($this->optional); $resolver->setDefaults($this->defaults); }