Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
Total | |
0 / 0 |
|
100.00% |
0 / 0 |
CRAP | |
0.00% |
0 / 10 |
|
hook_system_themes_page_alter | |
0.00% |
0 / 1 |
0 | |
0.00% |
0 / 10 |
<?php | |
/** | |
* @file | |
* Hooks provided by the System module. | |
*/ | |
use Drupal\Core\Url; | |
/** | |
* @addtogroup hooks | |
* @{ | |
*/ | |
/** | |
* Alters theme operation links. | |
* | |
* @param $theme_groups | |
* An associative array containing groups of themes. | |
* | |
* @see system_themes_page() | |
*/ | |
function hook_system_themes_page_alter(&$theme_groups) { | |
foreach ($theme_groups as $state => &$group) { | |
foreach ($theme_groups[$state] as &$theme) { | |
// Add a foo link to each list of theme operations. | |
$theme->operations[] = array( | |
'title' => t('Foo'), | |
'url' => Url::fromRoute('system.themes_page'), | |
'query' => array('theme' => $theme->getName()) | |
); | |
} | |
} | |
} | |
/** | |
* @} End of "addtogroup hooks". | |
*/ |