3 namespace Drupal\drupalmoduleupgrader\Plugin\DMU\Converter;
5 use Drupal\drupalmoduleupgrader\ConverterBase;
6 use Drupal\drupalmoduleupgrader\TargetInterface;
10 * id = "hook_watchdog",
11 * description = @Translation("Converts hook_watchdog() to an implementation of \\Psr\\Log\\LoggerInterface."),
12 * hook = "hook_watchdog"
15 class HookWatchdog extends ConverterBase {
20 public function convert(TargetInterface $target) {
21 $this->writeService($target, 'default_logger', [
22 'class' => 'Drupal\\' . $target->id() . '\\Logger\\DefaultLogger',
24 [ 'name' => 'logger' ],
29 '#theme' => 'dmu_logger',
30 '#module' => $target->id(),
32 $this->writeClass($target, $this->parse($render));