mirror of
https://github.com/bdnugget/magento2.git
synced 2026-11-07 17:27:36 +00:00
- removed @since 2.0.0 as it is a base release - updated version in @since and @deprecated tag taking into account all patch releases
49 lines
1.1 KiB
PHP
49 lines
1.1 KiB
PHP
<?php
|
|
/**
|
|
* Copyright © Magento, Inc. All rights reserved.
|
|
* See COPYING.txt for license details.
|
|
*/
|
|
|
|
namespace Magento\Shipping\Model;
|
|
|
|
use Psr\Log\LoggerInterface as Logger;
|
|
use Magento\Sales\Model\Order\Email\Sender\ShipmentSender;
|
|
use Magento\Sales\Model\ResourceModel\Order\Status\History\CollectionFactory;
|
|
|
|
/**
|
|
* Class ShipmentNotifier
|
|
* @package Magento\Shipping\Model
|
|
*/
|
|
class ShipmentNotifier extends \Magento\Sales\Model\AbstractNotifier
|
|
{
|
|
/**
|
|
* @var CollectionFactory
|
|
*/
|
|
protected $historyCollectionFactory;
|
|
|
|
/**
|
|
* @var \Psr\Log\LoggerInterface
|
|
*/
|
|
protected $logger;
|
|
|
|
/**
|
|
* @var ShipmentSender
|
|
*/
|
|
protected $sender;
|
|
|
|
/**
|
|
* @param CollectionFactory $historyCollectionFactory
|
|
* @param Logger $logger
|
|
* @param ShipmentSender $sender
|
|
*/
|
|
public function __construct(
|
|
CollectionFactory $historyCollectionFactory,
|
|
Logger $logger,
|
|
ShipmentSender $sender
|
|
) {
|
|
$this->historyCollectionFactory = $historyCollectionFactory;
|
|
$this->logger = $logger;
|
|
$this->sender = $sender;
|
|
}
|
|
}
|