예제 #1
0
 /**
  * {@inheritdoc}
  */
 protected function configureProperties(OptionsResolver $resolver)
 {
     parent::configureProperties($resolver);
     $resolver->setDefined('buffer_size')->setAllowedTypes('buffer_size', 'integer');
     $resolver->setDefined('events');
     $this->configureArrayProperty('events', $resolver);
     $resolver->setDefined('result_handler')->setAllowedTypes('result_handler', 'string');
 }
예제 #2
0
 /**
  * {@inheritdoc}
  */
 protected function configureProperties(OptionsResolver $resolver)
 {
     parent::configureProperties($resolver);
     $resolver->setRequired('socket')->setAllowedTypes('socket', 'string');
     $resolver->setDefined('socket_owner')->setAllowedTypes('socket_owner', 'string');
     // TODO: octal vs. decimal value
     $resolver->setDefined('socket_mode')->setAllowedTypes('socket_mode', 'integer');
 }