You are here

public function AlterInterface::alter in Express 8

Alters data for a specific hook_TYPE_alter() implementation.

Parameters

mixed $data: The variable that will be passed to hook_TYPE_alter() implementations to be altered. The type of this variable depends on the value of the $type argument. For example, when altering a 'form', $data will be a structured array. When altering a 'profile', $data will be an object.

mixed $context1: (optional) An additional variable that is passed by reference.

mixed $context2: (optional) An additional variable that is passed by reference. If more context needs to be provided to implementations, then this should be an associative array as described above.

5 methods override AlterInterface::alter()
ElementInfo::alter in themes/contrib/bootstrap/src/Plugin/Alter/ElementInfo.php
Alters data for a specific hook_TYPE_alter() implementation.
LibraryInfo::alter in themes/contrib/bootstrap/src/Plugin/Alter/LibraryInfo.php
Alters data for a specific hook_TYPE_alter() implementation.
PageAttachments::alter in themes/contrib/bootstrap/src/Plugin/Alter/PageAttachments.php
Alters data for a specific hook_TYPE_alter() implementation.
ThemeRegistry::alter in themes/contrib/bootstrap/src/Plugin/Alter/ThemeRegistry.php
Alters data for a specific hook_TYPE_alter() implementation.
ThemeSuggestions::alter in themes/contrib/bootstrap/src/Plugin/Alter/ThemeSuggestions.php
Alters data for a specific hook_TYPE_alter() implementation.

File

themes/contrib/bootstrap/src/Plugin/Alter/AlterInterface.php, line 31
Contains \Drupal\bootstrap\Plugin\Alter\AlterInterface.

Class

AlterInterface
Defines the interface for an object oriented alter.

Namespace

Drupal\bootstrap\Plugin\Alter

Code

public function alter(&$data, &$context1 = NULL, &$context2 = NULL);