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\AlterCode
public function alter(&$data, &$context1 = NULL, &$context2 = NULL);