plus-8.x-4.x-dev/plus.8.php
plus.8.php
<?php /** * @file * Drupal 8 module hooks/alters for the Drupal+ module. */ use Drupal\plus\Plus; // ///** // * {@inheritdoc} // * // * @see \Drupal\plus\Plugin\Alter\ElementInfo::alter() // * @see \Drupal\plus\Plugin\Theme\ThemeInterface::doAlter() // */ //function plus_element_info_alter(&$data, &$context1 = NULL, &$context2 = NULL) { // Plus::getActiveTheme()->doAlter(__FUNCTION__, $data, $context1, $context2); //} // ///** // * {@inheritdoc} // * // * @see \Drupal\plus\Plugin\Theme\ThemeInterface::doAlter() // */ //function plus_form_alter(&$data, &$context1 = NULL, &$context2 = NULL) { // Plus::getActiveTheme()->doAlter(__FUNCTION__, $data, $context1, $context2); //} // ///** // * {@inheritdoc} // * // * @see \Drupal\plus\Core\Form\SystemThemeSettings::alterForm() // * @see \Drupal\plus\Plugin\Theme\ThemeInterface::doAlter() // */ //function plus_form_system_theme_settings_alter(&$data, &$context1 = NULL, &$context2 = NULL) { // Plus::getActiveTheme()->doAlter(__FUNCTION__, $data, $context1, $context2); //} // ///** // * {@inheritdoc} // * // * @see \Drupal\plus\Plugin\Theme\ThemeInterface::doAlter() // */ //function plus_js_settings_alter(&$data, &$context1 = NULL, &$context2 = NULL) { // Plus::getActiveTheme()->doAlter(__FUNCTION__, $data, $context1, $context2); //} // ///** // * {@inheritdoc} // * // * @see \Drupal\plus\Plugin\Alter\LibraryInfo::alter() // * @see \Drupal\plus\Plugin\Theme\ThemeInterface::doAlter() // */ //function plus_library_info_alter(&$data, &$context1 = NULL, &$context2 = NULL) { // Plus::getActiveTheme()->doAlter(__FUNCTION__, $data, $context1, $context2); //} // ///** // * {@inheritdoc} // */ //function plus_module_implements_alter(&$implementations, $hook) { // // Move all implementations of the plus module alters to the end of the // // list. This effectively allows these alters to reside in between modules // // and themes, thus essentially making this module act like a "base theme". // if (isset($implementations['plus'])) { // $group = $implementations['plus']; // unset($implementations['plus']); // $implementations['plus'] = $group; // } //} // ///** // * {@inheritdoc} // * // * @see \Drupal\plus\Plugin\Alter\PageAttachments::alter() // * @see \Drupal\plus\Plugin\Theme\ThemeInterface::doAlter() // */ //function plus_page_attachments_alter(&$data, &$context1 = NULL, &$context2 = NULL) { // Plus::getActiveTheme()->doAlter(__FUNCTION__, $data, $context1, $context2); //} // ///** // * {@inheritdoc} // * // * @see \Drupal\plus\Plus::preprocess() // * @see \Drupal\plus\Plugin\Theme\ThemeInterface::doPreprocess() // */ //function plus_preprocess(&$variables, $hook, $info) { // Plus::getActiveTheme()->doPreprocess($variables, $hook, $info); //} // ///** // * {@inheritdoc} // * // * @see \Drupal\plus\Plugin\Theme\ThemeInterface::getThemeHooks() // */ //function plus_theme($existing, $type, $theme, $path) { // return Plus::getActiveTheme()->getThemeHooks($existing, $type, $theme, $path); //} // ///** // * {@inheritdoc} // * // * @see \Drupal\plus\Plugin\Alter\ThemeRegistry::alter() // * @see \Drupal\plus\Plugin\Theme\ThemeInterface::doAlter() // * // * @todo Remove if a proper replacement for the theme.registry service can be // * implemented. // */ //function plus_theme_registry_alter(&$data, &$context1 = NULL, &$context2 = NULL) { // Plus::getActiveTheme()->doAlter(__FUNCTION__, $data, $context1, $context2); //} // ///** // * {@inheritdoc} // * // * @see \Drupal\plus\Plugin\Alter\ThemeSuggestions::alter() // * @see \Drupal\plus\Plugin\Theme\ThemeInterface::doAlter() // */ //function plus_theme_suggestions_alter(&$data, &$context1 = NULL, &$context2 = NULL) { // Plus::getActiveTheme()->doAlter(__FUNCTION__, $data, $context1, $context2); //} // ///** // * Implements hook_themes_installed(). // * // * {@inheritdoc} // */ //function plus_themes_installed($theme_list) { // foreach (Plus::getThemes($theme_list) as $theme) { // $theme->install(); // } //} // ///** // * Implements hook_themes_uninstalled(). // * // * {@inheritdoc} // */ //function plus_themes_uninstalled(array $themes) { // foreach (Plus::getThemes($themes) as $theme) { // $theme->uninstall(); // } //}