You are here

class FlexiformElementBroken in Flexiform 7

Class to handle broken elements on a form.

Hierarchy

Expanded class hierarchy of FlexiformElementBroken

2 string references to 'FlexiformElementBroken'
FlexiformElement::createElement in includes/flexiform.element.inc
Create an element object.
FlexiformElement::getElement in includes/flexiform.element.inc
Get an element object.

File

includes/element/broken.element.inc, line 10
Contains class for the broken element.

View source
class FlexiformElementBroken extends FlexiformElement {

  /**
   * {@inheritdoc}
   */
  public function type() {
    return t('Broken/Missing Handler');
  }

  /**
   * Return the form element for this FlexiformElement.
   */
  public function form($form, &$form_state, $entity, $language = LANGUAGE_NONE) {
    return $form;
  }

  /**
   * Validate the form element.
   */
  public function formValidate($form, &$form_state, $entity, $language = LANGUAGE_NONE) {
  }

  /**
   * Submit the form element.
   */
  public function formSubmit($form, &$form_state, $entity, $language = LANGUAGE_NONE) {
  }

  /**
   * Extract the submitted values for this form element.
   */
  public function formExtractValues($form, &$form_state, $entity) {
    return FALSE;
  }

}

Members

Namesort descending Modifiers Type Description Overrides
FlexiformElement::$bundle protected property The bundle this is on.
FlexiformElement::$element_namespace protected property The namespace of this element.
FlexiformElement::$entity_namespace protected property The entity namespace of the entity this element is acting on.
FlexiformElement::$entity_type protected property The entity type this field is on.
FlexiformElement::$flexiform protected property The flexiform entity this element is one.
FlexiformElement::$settings protected property The settings for this element.
FlexiformElement::$weight protected property The weight of this element.
FlexiformElement::configureForm public function Build the configure form for the element. 11
FlexiformElement::configureFormSubmit public function Submit the configure form for the element. 10
FlexiformElement::configureFormValidate public function Validate the configure form for the element. 3
FlexiformElement::createElement public static function Create an element object.
FlexiformElement::formIsEmpty public function Work out if the submitted value constitutes empty. 1
FlexiformElement::getCtoolsContexts public function Get an array of ctools context for the flexiform.
FlexiformElement::getCtoolsSubstitutionsList public function Build a list of possible ctools substitutions.
FlexiformElement::getElement public static function Get an element object.
FlexiformElement::getElementNamespace public function Get the element namespace for this form element.
FlexiformElement::getEntityNamespace public function Get the entity namespace for this form element.
FlexiformElement::getEntityType public function Get the entity type for this element.
FlexiformElement::getSettings public function Get the settings.
FlexiformElement::getWeight public function Get the weight of this form element.
FlexiformElement::label public function Get the label for this form element. 2
FlexiformElement::makeElementNamespace public function Make namespace for the element. 1
FlexiformElement::name public function Get the name for this form element.
FlexiformElement::removeForm public function Build the remove form for the element.
FlexiformElement::removeFormSubmit public function Submit the remove form for the element.
FlexiformElement::removeFormValidate public function Validate the remove form for the element.
FlexiformElement::replaceCtoolsSubstitutions public function Replace ctools substitutions with their values.
FlexiformElement::setLabel public function Set the label for this form element. 1
FlexiformElement::setWeight public function Set the weight of this form element. 1
FlexiformElement::toSettingsArray public function Convert this object into a settings array. 5
FlexiformElement::__construct public function Construct the class. 3
FlexiformElementBroken::form public function Return the form element for this FlexiformElement. Overrides FlexiformElement::form
FlexiformElementBroken::formExtractValues public function Extract the submitted values for this form element. Overrides FlexiformElement::formExtractValues
FlexiformElementBroken::formSubmit public function Submit the form element. Overrides FlexiformElement::formSubmit
FlexiformElementBroken::formValidate public function Validate the form element. Overrides FlexiformElement::formValidate
FlexiformElementBroken::type public function Get the type of this form element. Overrides FlexiformElement::type