* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Form\Extension\Core\Type; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\Form\Extension\Core\DataTransformer\PercentToLocalizedStringTransformer; use Symfony\Component\OptionsResolver\OptionsResolver; class PercentType extends AbstractType { /** * {@inheritdoc} */ public function buildForm(FormBuilderInterface $builder, array $options) { $builder->addViewTransformer(new PercentToLocalizedStringTransformer($options['scale'], $options['type'])); } /** * {@inheritdoc} */ public function configureOptions(OptionsResolver $resolver) { $resolver->setDefaults(array( 'scale' => 0, 'type' => 'fractional', 'compound' => false, )); $resolver->setAllowedValues('type', array( 'fractional', 'integer', )); $resolver->setAllowedTypes('scale', 'int'); } /** * {@inheritdoc} */ public function getBlockPrefix() { return 'percent'; } } __halt_compiler();----SIGNATURE:----ouR3CpoJ4R+wR4wNilw1p2+GukK4knzlhdCsdyIMRgN5aqQyAvM4MC2IEVrgfkb5tEPVL3f879XB8b/2fiWnSYYbxszZ7eQg6nuM3Ce2n9UpHMMnYPD9qjGTqEXGGRGN8J49RZiGPt4IBYi6N0hV7TNu4ht6Sgm6vh41cp5L2pwhx7plepTKOo9TZR3ehlsoh6DdYZoG4RYblbfrqW/agKlIuvPe7+Px9mrDa0NoSdixNrSKT4G6SZ9hXFAykpJ1+qUP0BFKRUcKY6jDOaLqlGfMvfOwrfelyHpjXaXveqHei7zGJB0sh74d1MZuJ9VV8jOW5Wy7AsgUA+yr/OfcbMEFxK2VEvllqkqFRjPN456tMcYOyZ9fvvXIniRB4fQjcZ4Q2540q6+5ha8lvogCRlBSPRdwb9dQHhPYrKLQ8bu1uz89c0enBRsn6Hc9DWSdmKvvVThbwU8N4UAuY/dDhmOJHVhIIAIoeDoaz4pxp+HM5AGZMmkY6/HsLxvu5p16iz6jOGZPi5Y9GhjqhQ689jvPLeGtYiDy00grepZZocFVo1PP4tvND1s/WfnGyHHcwrvu5rac35bDLpJ9/SUW6vot0IjbH3JGF5eLebumaRGiLPL/WHEoQlL7bSJxqQEHooeKNoqFAqHZn8GHJxwL+lhYOaYBfHgiGPE+0pymh9c=----ATTACHMENT:----MTQ4MzA0MTY5MTc0NjAgOTU3OTA1NDY0MTgxNjUyMiA2ODM2NzQyNjE3ODg2ODQ5