Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php /** * Copyright Magento, Inc. All rights reserved. * See COPYING.txt for license ..
Decoded Output download
<?php
/**
* Copyright Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
namespace Magento\CatalogInventory\Observer;
use Magento\Framework\Event\ObserverInterface;
use Magento\Framework\Event\Observer as EventObserver;
class CheckoutAllSubmitAfterObserver implements ObserverInterface
{
/**
* @var SubtractQuoteInventoryObserver
*/
protected $subtractQuoteInventoryObserver;
/**
* @var ReindexQuoteInventoryObserver
*/
protected $reindexQuoteInventoryObserver;
/**
* @param SubtractQuoteInventoryObserver $subtractQuoteInventoryObserver
* @param ReindexQuoteInventoryObserver $reindexQuoteInventoryObserver
*/
public function __construct(
SubtractQuoteInventoryObserver $subtractQuoteInventoryObserver,
ReindexQuoteInventoryObserver $reindexQuoteInventoryObserver
) {
$this->subtractQuoteInventoryObserver = $subtractQuoteInventoryObserver;
$this->reindexQuoteInventoryObserver = $reindexQuoteInventoryObserver;
}
/**
* Subtract qtys of quote item products after multishipping checkout
*
* @param EventObserver $observer
* @return $this
*/
public function execute(EventObserver $observer)
{
$quote = $observer->getEvent()->getQuote();
if (!$quote->getInventoryProcessed()) {
$this->subtractQuoteInventoryObserver->execute($observer);
$this->reindexQuoteInventoryObserver->execute($observer);
}
return $this;
}
}
?>
Did this file decode correctly?
Original Code
<?php
/**
* Copyright Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
namespace Magento\CatalogInventory\Observer;
use Magento\Framework\Event\ObserverInterface;
use Magento\Framework\Event\Observer as EventObserver;
class CheckoutAllSubmitAfterObserver implements ObserverInterface
{
/**
* @var SubtractQuoteInventoryObserver
*/
protected $subtractQuoteInventoryObserver;
/**
* @var ReindexQuoteInventoryObserver
*/
protected $reindexQuoteInventoryObserver;
/**
* @param SubtractQuoteInventoryObserver $subtractQuoteInventoryObserver
* @param ReindexQuoteInventoryObserver $reindexQuoteInventoryObserver
*/
public function __construct(
SubtractQuoteInventoryObserver $subtractQuoteInventoryObserver,
ReindexQuoteInventoryObserver $reindexQuoteInventoryObserver
) {
$this->subtractQuoteInventoryObserver = $subtractQuoteInventoryObserver;
$this->reindexQuoteInventoryObserver = $reindexQuoteInventoryObserver;
}
/**
* Subtract qtys of quote item products after multishipping checkout
*
* @param EventObserver $observer
* @return $this
*/
public function execute(EventObserver $observer)
{
$quote = $observer->getEvent()->getQuote();
if (!$quote->getInventoryProcessed()) {
$this->subtractQuoteInventoryObserver->execute($observer);
$this->reindexQuoteInventoryObserver->execute($observer);
}
return $this;
}
}
Function Calls
None |
Stats
MD5 | f6689f8bc537464f7ba69f484af6aed8 |
Eval Count | 0 |
Decode Time | 108 ms |