refreshless-8.x-1.x-dev/modules/refreshless_debug/src/Hooks/Library.php
modules/refreshless_debug/src/Hooks/Library.php
<?php
declare(strict_types=1);
namespace Drupal\refreshless_debug\Hooks;
use Drupal\hux\Attribute\Alter;
/**
* Library hook implementations.
*/
class Library {
#[Alter('library_info')]
/**
* Add the debug library as a dependency of 'refreshless_turbo/refreshless'.
*
* @see hook_library_info_alter
*/
public function addRefreshlessDebug(
array &$libraries, string $extension,
): void {
if ($extension !== 'refreshless_turbo') {
return;
}
$libraries['refreshless'][
'dependencies'
][] = 'core/components.refreshless--debug';
}
}
