ViewsFormMainForm
class ViewsFormMainForm implements FormInterface, TrustedCallbackInterface (View source)
Methods
Returns a unique string identifying the form.
Replaces views substitution placeholders.
Lists the trusted callbacks provided by the implementing class.
Form constructor.
Details
string
getFormId()
Returns a unique string identifying the form.
The returned ID should be a unique string that can be a valid PHP function name, since it's used in hook implementation names such as hook_form_FORM_ID_alter().
static array
preRenderViewsForm(array $element)
Replaces views substitution placeholders.
static string[]
trustedCallbacks()
Lists the trusted callbacks provided by the implementing class.
Trusted callbacks are public methods on the implementing class and can be invoked via \Drupal\Core\Security\DoTrustedCallbackTrait::doTrustedCallback().
array
buildForm(array $form, FormStateInterface $form_state, ViewExecutable $view = NULL, $output = [])
Form constructor.
validateForm(array $form, FormStateInterface $form_state)
Form validation handler.
submitForm(array $form, FormStateInterface $form_state)
Form submission handler.