예제 #1
0
 /**
  * @param string $name
  *
  * @return string
  */
 public function getGenderLabel($name)
 {
     if (!$name) {
         return null;
     }
     return $this->genderProvider->getLabelByName($name);
 }
예제 #2
0
 /**
  * @expectedException \LogicException
  * @expectedExceptionMessage Unknown gender with name "alien"
  */
 public function testGetLabelByNameUnknownGender()
 {
     $this->genderProvider->getLabelByName('alien');
 }
예제 #3
0
 /**
  * @param OptionsResolverInterface $resolver
  */
 public function setDefaultOptions(OptionsResolverInterface $resolver)
 {
     $resolver->setDefaults(array('choices' => $this->genderProvider->getChoices(), 'multiple' => false, 'expanded' => false, 'empty_value' => 'oro.user.form.choose_gender', 'translatable_options' => false));
 }