FormTypeGuesserChain::guessRequired()

ValueGuess guessRequired(string $class, string $property) Returns a guess whether a property of a class is required. Parameters string $class The fully qualified class name string $property The name of the property to guess for Return Value ValueGuess A guess for the field's required setting

FormTypeGuesserChain::guessPattern()

ValueGuess|null guessPattern(string $class, string $property) Returns a guess about the field's pattern. When you have a min value, you guess a min length of this min (LOW_CONFIDENCE) , lines below If this value is a float type, this is wrong so you guess null with MEDIUM_CONFIDENCE to override the previous guess. Example: You want a float greater than 5, 4.512313 is not valid but length(4.512314) > length(5) Parameters string $class The fully qualified class name string $

FormTypeGuesserChain::guessMaxLength()

ValueGuess|null guessMaxLength(string $class, string $property) Returns a guess about the field's maximum length. Parameters string $class The fully qualified class name string $property The name of the property to guess for Return Value ValueGuess|null A guess for the field's maximum length

FormTypeGuesserChain

class FormTypeGuesserChain implements FormTypeGuesserInterface Methods __construct(array $guessers) Constructor. TypeGuess|null guessType(string $class, string $property) Returns a field guess for a property name of a class. ValueGuess guessRequired(string $class, string $property) Returns a guess whether a property of a class is required. ValueGuess|null guessMaxLength(string $class, string $property) Returns a guess about the field's maximum length. ValueGuess|null gu

FormTypeExtensionInterface::getExtendedType()

string getExtendedType() Returns the name of the type being extended. Return Value string The name of the type being extended

FormTypeExtensionInterface::finishView()

finishView(FormView $view, FormInterface $form, array $options) Finishes the view. This method is called after the extended type has finished the view to further modify it. Parameters FormView $view The view FormInterface $form The form array $options The options See also FormTypeInterface::finishView()

FormTypeExtensionInterface::configureOptions()

configureOptions(OptionsResolver $resolver) Configures the options for this type. Parameters OptionsResolver $resolver The resolver for the options

FormTypeExtensionInterface::buildView()

buildView(FormView $view, FormInterface $form, array $options) Builds the view. This method is called after the extended type has built the view to further modify it. Parameters FormView $view The view FormInterface $form The form array $options The options See also FormTypeInterface::buildView()

FormTypeExtensionInterface::buildForm()

buildForm(FormBuilderInterface $builder, array $options) Builds the form. This method is called after the extended type has built the form to further modify it. Parameters FormBuilderInterface $builder The form builder array $options The options See also FormTypeInterface::buildForm()

FormTypeExtensionInterface

interface FormTypeExtensionInterface Methods buildForm(FormBuilderInterface $builder, array $options) Builds the form. buildView(FormView $view, FormInterface $form, array $options) Builds the view. finishView(FormView $view, FormInterface $form, array $options) Finishes the view. configureOptions(OptionsResolver $resolver) Configures the options for this type. string getExtendedType() Returns the name of the type being extended. Details