diff --git a/src/Packetery/Module/Order/PacketSetStoredUntil.php b/src/Packetery/Module/Order/PacketSetStoredUntil.php index b979fb130..6f14b29ef 100644 --- a/src/Packetery/Module/Order/PacketSetStoredUntil.php +++ b/src/Packetery/Module/Order/PacketSetStoredUntil.php @@ -35,18 +35,28 @@ class PacketSetStoredUntil { */ private $logger; + /** + * CoreHelper. + * + * @var CoreHelper + */ + private $coreHelper; + /** * Constructor. * * @param Soap\Client $soapApiClient Soap client API. * @param Log\ILogger $logger Logger. + * @param CoreHelper $coreHelper CoreHelper. */ public function __construct( Soap\Client $soapApiClient, - Log\ILogger $logger + Log\ILogger $logger, + CoreHelper $coreHelper, ) { $this->soapApiClient = $soapApiClient; $this->logger = $logger; + $this->coreHelper = $coreHelper; } /** @@ -59,7 +69,7 @@ public function __construct( * @return null|string */ public function setStoredUntil( Order $order, ?string $packetId, \DateTimeImmutable $storedUntil ): ?string { - $request = new Soap\Request\PacketSetStoredUntil( $packetId, $storedUntil, new CoreHelper() ); + $request = new Soap\Request\PacketSetStoredUntil( $packetId, $storedUntil, $this->coreHelper ); $result = $this->soapApiClient->packetSetStoredUntil( $request ); $errorMessage = null;