DeprecationSuppressionTrait.php in Commerce Google Tag Manager 8.2
File
tests/src/Traits/DeprecationSuppressionTrait.php
View source
<?php
namespace Drupal\Tests\commerce_google_tag_manager\Traits;
trait DeprecationSuppressionTrait {
protected function setErrorHandler() {
$previous_error_handler = set_error_handler(function ($severity, $message, $file, $line) use (&$previous_error_handler) {
$skipped_deprecations = [
'Theme functions are deprecated in drupal:8.0.0 and are removed from drupal:10.0.0. Use Twig templates instead of theme_inline_entity_form_entity_table(). See https://www.drupal.org/node/1831138',
];
if (!in_array($message, $skipped_deprecations, TRUE)) {
return $previous_error_handler($severity, $message, $file, $line);
}
}, E_USER_DEPRECATED);
}
protected function restoreErrorHandler() {
restore_error_handler();
}
}