/** * @param string $name * * @return string */ public function getGenderLabel($name) { if (!$name) { return null; } return $this->genderProvider->getLabelByName($name); }
/** * @expectedException \LogicException * @expectedExceptionMessage Unknown gender with name "alien" */ public function testGetLabelByNameUnknownGender() { $this->genderProvider->getLabelByName('alien'); }
/** * @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)); }