Skip to content
Snippets Groups Projects

Reworked code to stop using Drupal state for global variable

2 files
+ 14
9
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -93,15 +93,9 @@ class PardotEventSubscriber implements EventSubscriberInterface {
$request_path->setConfiguration($this->config->get('path_condition'));
// Negate request_path_evaluate() if applicable.
$is_negated = $request_path->isNegated();
$request_path_result = ($request_path->isNegated()) ? !$request_path->evaluate() : $request_path->evaluate();
if ($user_role_result && $request_path_result) {
\Drupal::state()->set('pardot.include_tracking', 1);
}
else {
\Drupal::state()->set('pardot.include_tracking', 0);
}
pardot_include_tracking($user_role_result && $request_path_result);
}
}
}
Loading