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\Catalog\Controller\Adminhtml\Product\Initialization\Helper\Plugin\Handler;
use Magento\Catalog\Controller\Adminhtml\Product\Initialization\Helper\HandlerFactory;
use Magento\Catalog\Controller\Adminhtml\Product\Initialization\Helper\HandlerInterface;
use Magento\Catalog\Model\Product;
class Composite implements HandlerInterface
{
/**
* Array of handler interface objects
*
* @var HandlerInterface[]
*/
protected $handlers;
/**
* @param HandlerFactory $factory
* @param array $handlers
*/
public function __construct(HandlerFactory $factory, array $handlers = [])
{
foreach ($handlers as $instance) {
$this->handlers[] = $factory->create($instance);
}
}
/**
* Process each of the handler objects
*
* @param Product $product
* @return void
*/
public function handle(Product $product)
{
foreach ($this->handlers as $handler) {
$handler->handle($product);
}
}
}
?>
Did this file decode correctly?
Original Code
<?php
/**
* Copyright Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
namespace Magento\Catalog\Controller\Adminhtml\Product\Initialization\Helper\Plugin\Handler;
use Magento\Catalog\Controller\Adminhtml\Product\Initialization\Helper\HandlerFactory;
use Magento\Catalog\Controller\Adminhtml\Product\Initialization\Helper\HandlerInterface;
use Magento\Catalog\Model\Product;
class Composite implements HandlerInterface
{
/**
* Array of handler interface objects
*
* @var HandlerInterface[]
*/
protected $handlers;
/**
* @param HandlerFactory $factory
* @param array $handlers
*/
public function __construct(HandlerFactory $factory, array $handlers = [])
{
foreach ($handlers as $instance) {
$this->handlers[] = $factory->create($instance);
}
}
/**
* Process each of the handler objects
*
* @param Product $product
* @return void
*/
public function handle(Product $product)
{
foreach ($this->handlers as $handler) {
$handler->handle($product);
}
}
}
Function Calls
None |
Stats
MD5 | 74f3df1c5f1ad94b17a301cc3ede0e36 |
Eval Count | 0 |
Decode Time | 84 ms |