Skip to content
Snippets Groups Projects

feat: Convert the CookiesKnockOutService class to a service

Files
12
@@ -8,7 +8,6 @@
use Drupal\asset_injector\AssetInjectorInterface;
use Drupal\Component\Utility\Html;
use Drupal\cookies\Constants\CookiesConstants;
use Drupal\cookies\CookiesKnockOutService;
use Drupal\cookies_asset_injector\Constants\CookiesAssetInjectorConstants;
use Drupal\Core\Asset\AttachedAssetsInterface;
use Drupal\Core\Form\FormStateInterface;
@@ -165,7 +164,7 @@ function _cookies_asset_injector_get_blocked_assets_dom_info($active = TRUE, arr
* Implements hook_page_attachments().
*/
function cookies_asset_injector_page_attachments_alter(array &$attachments) {
$doKo = CookiesKnockOutService::getInstance()->doKnockOut();
$doKo = Drupal::service('cookies.knock_out')->doKnockOut();
if ($doKo && !empty($attachments["#attached"]["library"])) {
$blockedAssetsDomInfo = _cookies_asset_injector_get_blocked_assets_dom_info();
$attachments["#attached"]['drupalSettings']['cookies']['cookies_asset_injector']['blocked_assets'] = $blockedAssetsDomInfo;
@@ -177,7 +176,7 @@ function cookies_asset_injector_page_attachments_alter(array &$attachments) {
* Implements hook_js_alter().
*/
function cookies_asset_injector_js_alter(&$javascript, AttachedAssetsInterface $attached_assets) {
$doKo = CookiesKnockOutService::getInstance()->doKnockOut();
$doKo = Drupal::service('cookies.knock_out')->doKnockOut();
if ($doKo) {
$blockedAssets = cookies_asset_injector_get_blocked_assets();
if (!empty($blockedAssets)) {
Loading