Skip to content
Snippets Groups Projects
Commit 49db1c8d authored by Dimitris Bozelos's avatar Dimitris Bozelos
Browse files

Issue #3263786 Added missing dependency injection of logger service

parent 5ee23b39
Branches
Tags
1 merge request!6Issue #3263786: Catch and log errors when a transaction update ails
......@@ -3,6 +3,7 @@ services:
class: Drupal\commerce_transaction\Updater\UpdateManager
arguments:
- '@entity_type.manager'
- '@logger.channel.commerce_transaction'
logger.channel.commerce_transaction:
class: Drupal\Core\Logger\LoggerChannel
......
......@@ -5,6 +5,7 @@ namespace Drupal\commerce_transaction\Updater;
use Drupal\commerce_payment\Plugin\Commerce\PaymentType\PaymentTypeInterface;
use Drupal\commerce_transaction\Entity\TransactionInterface;
use Drupal\Core\Entity\EntityTypeManagerInterface;
use Psr\Log\LoggerInterface;
/**
* The default transaction updater manager.
......@@ -18,14 +19,27 @@ class UpdateManager implements UpdateManagerInterface {
*/
protected $entityTypeManager;
/**
* The module's logger.
*
* @var \Psr\Log\LoggerInterface
*/
protected $logger;
/**
* Constructs a new Installer object.
*
* @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
* The entity type manager.
* @param \Psr\Log\LoggerInterface $logger
* The module's logger.
*/
public function __construct(EntityTypeManagerInterface $entity_type_manager) {
public function __construct(
EntityTypeManagerInterface $entity_type_manager,
LoggerInterface $logger
) {
$this->entityTypeManager = $entity_type_manager;
$this->logger = $logger;
}
/**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment