/**
  * {@inheritdoc}
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     if ($this->formType) {
         $this->formType->configureOptions($resolver);
     }
 }
 /**
  * @param OptionsResolver $resolver
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefaults(['format' => $this->format, 'invalid_message' => 'This value should be in format {{ format }}', 'invalid_message_parameters' => function (Options $options) {
         return ['{{ format }}' => $options['format']];
     }, 'widget' => $this->widget]);
 }
 /**
  * {@inheritdoc}
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefaults(array('nameable' => false, 'deleteable' => false, 'downloadable' => true, 'maxWidth' => 320, 'maxHeight' => 180, 'minWidth' => 16, 'minHeight' => 16, 'previewImages' => true, 'previewAsCanvas' => true, 'previewFilter' => null, 'multipart' => true, 'novalidate' => true, 'required' => false));
     $resolver->setAllowedValues('multipart', array(true))->setAllowedValues('novalidate', array(true))->setAllowedValues('required', array(false));
     $resolver->setAllowedTypes('nameable', array('string', 'bool'))->setAllowedTypes('deleteable', array('string', 'bool'))->setAllowedTypes('downloadable', array('bool'))->setAllowedTypes('maxWidth', array('integer'))->setAllowedTypes('maxHeight', array('integer'))->setAllowedTypes('minWidth', array('integer'))->setAllowedTypes('minHeight', array('integer'))->setAllowedTypes('previewImages', array('bool'))->setAllowedTypes('previewAsCanvas', array('bool'))->setAllowedTypes('previewFilter', array('string', 'null'));
 }
 /**
  * Form type default options
  *
  * @param OptionsResolver $resolver The resolver.
  *
  * @return array
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefault('data_class', function (Options $options) {
         return $options['isORM'] ? 'PhpInk\\Nami\\CoreBundle\\Model\\Orm\\User' : 'PhpInk\\Nami\\CoreBundle\\Model\\Odm\\User';
     });
     $resolver->setDefaults('intention', 'resetting');
 }
 /**
  * @param OptionsResolver $resolver
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $dataClass = function (Options $options) {
         return $options['class'];
     };
     $resolver->setDefaults(array('class' => null, 'data_class' => $dataClass, 'translation_domain' => 'messages', 'horizontal' => true, 'horizontal_input_wrapper_class' => 'col-md-12', 'horizontal_label_offset_class' => ''));
 }
 /**
  * {@inheritdoc}
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefaults(array('acceptFileTypes' => '/.*$/i', 'autoUpload' => false, 'editable' => array(), 'displayDownloadButton' => true, 'loadImageFileTypes' => '/^image\\/(gif|jpe?g|png)$/i', 'loadImageMaxFileSize' => 5000000, 'maxNumberOfFiles' => null, 'maxFileSize' => null, 'minFileSize' => null, 'multipart' => true, 'multiple' => true, 'nameable' => true, 'nameable_field' => 'name', 'novalidate' => true, 'prependFiles' => false, 'previewAsCanvas' => true, 'previewFilter' => null, 'itemFilter' => null, 'previewMaxHeight' => 80, 'previewMaxWidth' => 80, 'primary_key' => 'id', 'required' => false, 'sortable' => false, 'sortable_field' => 'position', 'uploadRouteName' => null, 'uploadRouteParameters' => array()));
     // This seems weird... why to we accept it as option if we force
     // its value?
     $resolver->setAllowedValues('novalidate', array(true))->setAllowedValues('multipart', array(true))->addAllowedValues('multiple', array(true))->setAllowedValues('required', array(false));
     $resolver->setAllowedTypes('acceptFileTypes', array('string'))->setAllowedTypes('autoUpload', array('bool'))->setAllowedTypes('editable', array('array'))->setAllowedTypes('displayDownloadButton', array('bool'))->setAllowedTypes('loadImageFileTypes', array('string'))->setAllowedTypes('loadImageMaxFileSize', array('integer'))->setAllowedTypes('maxNumberOfFiles', array('integer', 'null'))->setAllowedTypes('maxFileSize', array('integer', 'null'))->setAllowedTypes('minFileSize', array('integer', 'null'))->setAllowedTypes('multipart', array('bool'))->setAllowedTypes('multiple', array('bool'))->setAllowedTypes('nameable', array('bool'))->setAllowedTypes('nameable_field', array('string', 'null'))->setAllowedTypes('novalidate', array('bool'))->setAllowedTypes('prependFiles', array('bool'))->setAllowedTypes('previewAsCanvas', array('bool'))->setAllowedTypes('previewFilter', array('string', 'null'))->setAllowedTypes('itemFilter', array('string', 'null'))->setAllowedTypes('previewMaxWidth', array('integer'))->setAllowedTypes('previewMaxHeight', array('integer'))->setAllowedTypes('primary_key', array('string'))->setAllowedTypes('required', array('bool'))->setAllowedTypes('sortable', array('bool'))->setAllowedTypes('sortable_field', array('string'))->setAllowedTypes('uploadRouteName', array('string', 'null'))->setAllowedTypes('uploadRouteParameters', array('array'));
 }
 /**
  * {@inheritDoc}
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     // TODO: Remove conditional parent call when bumping requirements to SF 2.7+
     if (method_exists('Symfony\\Component\\Form\\AbstractType', 'configureOptions')) {
         parent::configureOptions($resolver);
     } else {
         parent::setDefaultOptions($resolver);
     }
     $resolver->setDefaults(array('map' => array()));
 }
Beispiel #8
0
 /**
  * @param OptionsResolver $resolver
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefault('mao', null);
     $resolver->setDefaults(['data_class' => Metadata::class]);
     $resolver->setDefaults(['type_options' => []]);
     $resolver->setDefaults(['type_forms' => []]);
     $resolver->setAllowedTypes('type_options', ['array']);
     $resolver->setAllowedTypes('mao', [MetadataAccessObject::class]);
 }
Beispiel #9
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefaults(['choices' => function (Options $options) {
         if (null === $options['enabled']) {
             return $this->localeRepository->findAll();
         }
         return $this->localeRepository->findBy(['enabled' => $options['enabled']]);
     }, 'choice_value' => 'code', 'choice_label' => 'name', 'choice_translation_domain' => false, 'enabled' => null, 'label' => 'sylius.form.locale.locale', 'placeholder' => 'sylius.form.locale.select']);
 }
Beispiel #10
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setRequired('resource')->setAllowedTypes('resource', ResourceInterface::class)->setDefaults(['class' => function (Options $options) {
         return $options['resource']->getModel();
     }, 'choice_value' => function (Options $options) {
         return $options['resource']->getIdPropertyPath();
     }, 'choice_label' => function (Options $options) {
         return $options['resource']->getLabelPropertyPath();
     }, 'placeholder' => '']);
 }
 /**
  * @param  AbstractType $type
  * @param  string       $groups
  * @return array
  *
  * Get an array with the type's constraints loaded with groups
  */
 protected function getConstraints(AbstractType $type, $groups = "Default")
 {
     /**
      * Create a resolver to get the options
      */
     $nullResolver = new OptionsResolver();
     $type->configureOptions($nullResolver);
     $options = $nullResolver->resolve();
     if (!isset($options["constraints"])) {
         $options["constraints"] = array();
     }
     /**
      * Then replace groups
      */
     $constraints = $this->replaceGroups($groups, $options["constraints"]);
     return $constraints;
 }
 /**
  * @param OptionsResolver $resolver
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefaults(array('csrf_protection' => false, 'allow_extra_fields' => true, 'cascade_validation' => true));
 }
 /**
  * @param OptionsResolver $resolver
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefaults(array('data_class' => 'AppBundle\\Entity\\Profile'));
 }
 /**
  * {@inheritdoc}
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefaults([]);
 }
Beispiel #15
0
 /**
  * @param OptionsResolver $resolver
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefaults(array('method' => 'GET', 'csrf_protection' => false));
 }
Beispiel #16
0
 /**
  * @param OptionsResolver $resolver
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefaults(array('data_class' => Sample::classname));
 }
 /**
  * {@inheritdoc}
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefaults(['choices' => $this->getChoices()]);
 }
 /**
  * {@inheritdoc}
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefined(['currency'])->setAllowedTypes('currency', 'string')->setRequired(['currency']);
 }
Beispiel #19
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefaults(array('type' => new ColumnGutterType(), 'column_count' => 1, 'options' => ['label' => false]));
 }
Beispiel #20
0
 /**
  * bind to Page entity.
  *
  * @param OptionsResolver $resolver
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefaults(['cascade_validation' => 'true']);
 }
 /**
  * Configures the options for this type.
  *
  * @param OptionsResolver $resolver The resolver for the options.
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefault('choices', ['1' => 'expired', '0' => 'not expired']);
 }
 /**
  * {@inheritdoc}
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefaults(array_merge(['required' => false], $this->widgetOptions));
 }
Beispiel #23
0
 /**
  * @param OptionsResolver $resolver
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefaults(array('data_class' => 'QCharts\\CoreBundle\\Entity\\QueryRequest', 'csrf_protection' => false));
 }
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefaults(array('allow_extra_fields' => true));
 }
Beispiel #25
0
 /**
  * {@inheritdoc}
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefaults(array('translation_domain' => 'clastic'));
 }
Beispiel #26
0
 /**
  * @param OptionsResolver $resolver
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefaults(["invalid_message" => "core.error.invalid_boolean"]);
 }
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefaults(array('data_class' => 'LoginCidadao\\OpenIDBundle\\Entity\\ClientMetadata', 'csrf_protection' => false));
 }
 /**
  * {@inheritdoc}
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $currencyChoices = $this->currencyRepository->getActivatedCurrencyCodes();
     $resolver->setDefaults(['data_type' => NumberFilterType::DATA_DECIMAL, 'currency_choices' => array_combine($currencyChoices, $currencyChoices), 'currency_options' => []]);
 }
 /**
  * {@inheritdoc}
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setRequired(['entity_class', 'translation_class', 'field', 'required_locale']);
     $resolver->setDefaults(['translation_class' => false, 'entity_class' => false, 'field' => false, 'locales' => $this->userContext->getUserLocaleCodes(), 'required_locale' => [], 'widget' => 'text']);
 }
 /**
  * @param OptionsResolver $resolver
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefaults(['data_class' => 'CuteNinja\\HOT\\CharacterBundle\\Entity\\Character', 'csrf_protection' => false]);
 }