Skip to content
Snippets Groups Projects
Commit d0bc0534 authored by alfthecat's avatar alfthecat Committed by Marcus Johansson
Browse files

Issue #3396298 by AlfTheCat: ($logger) must be of type...

Issue #3396298 by AlfTheCat: ($logger) must be of type Drupal\Core\Logger\LoggerChannelFactory, Drupal\redirect_404\Render\Redirect404LogSuppressor given
parent b2fdc88f
Branches
Tags
No related merge requests found
......@@ -7,7 +7,7 @@ use Drupal\ai_interpolator\AiInterpolatorStatusField;
use Drupal\ai_interpolator\PluginInterfaces\AiInterpolatorFieldProcessInterface;
use Drupal\Core\Entity\EntityInterface;
use Drupal\Core\Field\FieldDefinitionInterface;
use Drupal\Core\Logger\LoggerChannelFactory;
use Drupal\Core\Logger\LoggerChannelFactoryInterface;
use Drupal\Core\Plugin\ContainerFactoryPluginInterface;
use Symfony\Component\DependencyInjection\ContainerInterface;
......@@ -35,12 +35,12 @@ class BatchProcessing implements AiInterpolatorFieldProcessInterface, ContainerF
/**
* The Drupal logger factory.
*/
protected LoggerChannelFactory $loggerFactory;
protected LoggerChannelFactoryInterface $loggerFactory;
/**
* Constructor.
*/
public function __construct(AiInterpolatorRuleRunner $aiRunner, LoggerChannelFactory $logger) {
public function __construct(AiInterpolatorRuleRunner $aiRunner, LoggerChannelFactoryInterface $logger) {
$this->aiRunner = $aiRunner;
$this->loggerFactory = $logger;
}
......
......@@ -7,7 +7,7 @@ use Drupal\ai_interpolator\Exceptions\AiInterpolatorRequestErrorException;
use Drupal\ai_interpolator\Exceptions\AiInterpolatorResponseErrorException;
use Drupal\ai_interpolator\Exceptions\AiInterpolatorRuleNotFoundException;
use Drupal\Core\Entity\EntityTypeManagerInterface;
use Drupal\Core\Logger\LoggerChannelFactory;
use Drupal\Core\Logger\LoggerChannelFactoryInterface;
use Drupal\Core\Plugin\ContainerFactoryPluginInterface;
use Drupal\Core\Queue\QueueWorkerBase;
use Symfony\Component\DependencyInjection\ContainerInterface;
......@@ -36,7 +36,7 @@ class InterpolatorFieldData extends QueueWorkerBase implements ContainerFactoryP
/**
* The Drupal logger factory.
*/
protected LoggerChannelFactory $loggerFactory;
protected LoggerChannelFactoryInterface $loggerFactory;
/**
* Constructor.
......@@ -45,10 +45,10 @@ class InterpolatorFieldData extends QueueWorkerBase implements ContainerFactoryP
* The AI runner.
* @param \Drupal\Core\Entity\EntityTypeManagerInterface $entityTypeManager
* The entity type manager.
* @param \Drupal\Core\Logger\LoggerChannelFactory $loggerFactory
* @param \Drupal\Core\Logger\LoggerChannelFactoryInterface $loggerFactory
* The logger factory.
*/
final public function __construct(AiInterpolatorRuleRunner $aiRunner, EntityTypeManagerInterface $entityTypeManager, LoggerChannelFactory $loggerFactory) {
final public function __construct(AiInterpolatorRuleRunner $aiRunner, EntityTypeManagerInterface $entityTypeManager, LoggerChannelFactoryInterface $loggerFactory) {
$this->aiRunner = $aiRunner;
$this->entityTypeManager = $entityTypeManager;
$this->loggerFactory = $loggerFactory;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment