ExtraFieldFormManagerInterface.php in Extra Field 8.2
Namespace
Drupal\extra_field\PluginFile
src/Plugin/ExtraFieldFormManagerInterface.phpView source
<?php
namespace Drupal\extra_field\Plugin;
use Drupal\Core\Form\FormStateInterface;
/**
* Provides the Extra field form plugin manager.
*/
interface ExtraFieldFormManagerInterface {
/**
* Exposes the ExtraFieldForm plugins to hook_entity_extra_field_info.
*
* @return array
* The array structure is identical to that of the return value of
* \Drupal\Core\Entity\EntityFieldManagerInterface::getExtraFields().
*
* @see hook_entity_extra_field_info()
*/
public function fieldInfo();
/**
* Appends the renderable data from ExtraFieldForm plugins to hook_form_alter.
*
* @param array $form
* The entity form array.
* @param \Drupal\Core\Form\FormStateInterface $form_state
* The form state object.
*/
public function entityFormAlter(array &$form, FormStateInterface $form_state);
}
Interfaces
Name![]() |
Description |
---|---|
ExtraFieldFormManagerInterface | Provides the Extra field form plugin manager. |