Unify inheritance with other processors
[MAILPOET-4735]
This commit is contained in:
@@ -1,10 +1,11 @@
|
|||||||
<?php declare (strict_types=1);
|
<?php declare (strict_types = 1);
|
||||||
|
|
||||||
namespace MailPoet\Logging;
|
namespace MailPoet\Logging;
|
||||||
|
|
||||||
use MailPoet\Config\Env;
|
use MailPoet\Config\Env;
|
||||||
|
use MailPoetVendor\Monolog\Processor\ProcessorInterface;
|
||||||
|
|
||||||
class PluginVersionProcessor {
|
class PluginVersionProcessor implements ProcessorInterface {
|
||||||
public function __invoke(array $record): array {
|
public function __invoke(array $record): array {
|
||||||
$record['extra']['free_plugin_version'] = Env::$version;
|
$record['extra']['free_plugin_version'] = Env::$version;
|
||||||
$record['extra']['premium_plugin_version'] = defined('MAILPOET_PREMIUM_VERSION') ? MAILPOET_PREMIUM_VERSION : 'premium not installed';
|
$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()./'
|
message: '/^Call to an undefined method Codeception\\TestInterface::getName()./'
|
||||||
count: 1
|
count: 1
|
||||||
path: ../../tests/_support/CheckSkippedTestsExtension.php
|
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
|
reportUnmatchedIgnoredErrors: true
|
||||||
dynamicConstantNames:
|
dynamicConstantNames:
|
||||||
- MAILPOET_PREMIUM_INITIALIZED
|
- MAILPOET_PREMIUM_INITIALIZED
|
||||||
|
Reference in New Issue
Block a user