/** * {@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())); }
/** * @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]); }
/** * {@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']); }
/** * {@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([]); }
/** * @param OptionsResolver $resolver */ public function configureOptions(OptionsResolver $resolver) { parent::configureOptions($resolver); $resolver->setDefaults(array('method' => 'GET', 'csrf_protection' => false)); }
/** * @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']); }
/** * {@inheritdoc} */ public function configureOptions(OptionsResolver $resolver) { parent::configureOptions($resolver); $resolver->setDefaults(array('type' => new ColumnGutterType(), 'column_count' => 1, 'options' => ['label' => false])); }
/** * 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)); }
/** * @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)); }
/** * {@inheritdoc} */ public function configureOptions(OptionsResolver $resolver) { parent::configureOptions($resolver); $resolver->setDefaults(array('translation_domain' => 'clastic')); }
/** * @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]); }