Unify inheritance with other processors

[MAILPOET-4735]
This commit is contained in:
Pavel Dohnal
2022-12-09 13:09:46 +01:00
committed by Veljko V
parent 1eed55cbce
commit e3ba525195
2 changed files with 9 additions and 2 deletions

View File

@@ -1,10 +1,11 @@
<?php declare (strict_types=1);
<?php declare (strict_types = 1);
namespace MailPoet\Logging;
use MailPoet\Config\Env;
use MailPoetVendor\Monolog\Processor\ProcessorInterface;
class PluginVersionProcessor {
class PluginVersionProcessor implements ProcessorInterface {
public function __invoke(array $record): array {
$record['extra']['free_plugin_version'] = Env::$version;
$record['extra']['premium_plugin_version'] = defined('MAILPOET_PREMIUM_VERSION') ? MAILPOET_PREMIUM_VERSION : 'premium not installed';