Unify inheritance with other processors
[MAILPOET-4735]
This commit is contained in:
@@ -3,8 +3,9 @@
|
||||
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';
|
||||
|
@@ -78,6 +78,12 @@ parameters:
|
||||
message: '/^Call to an undefined method Codeception\\TestInterface::getName()./'
|
||||
count: 1
|
||||
path: ../../tests/_support/CheckSkippedTestsExtension.php
|
||||
- message: '/Parameter \$record of method MailPoet\\Logging\\PluginVersionProcessor::__invoke\(\) has invalid type MailPoetVendor\\Monolog\\Processor\\Record/'
|
||||
count: 1
|
||||
path: ../../lib/Logging/PluginVersionProcessor.php
|
||||
- message: '/Return type \(array\) of method MailPoet\\Logging\\PluginVersionProcessor::__invoke\(\) should be compatible with return type \(MailPoetVendor\\Monolog\\Processor\\Record\) of method MailPoetVendor\\Monolog\\Processor\\ProcessorInterface::__invoke\(\)/'
|
||||
count: 1
|
||||
path: ../../lib/Logging/PluginVersionProcessor.php
|
||||
reportUnmatchedIgnoredErrors: true
|
||||
dynamicConstantNames:
|
||||
- MAILPOET_PREMIUM_INITIALIZED
|
||||
|
Reference in New Issue
Block a user