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\Model\ResourceModel\Product;
/**
* Collect Select object for list of products
*/
class LinkedProductSelectBuilderComposite implements LinkedProductSelectBuilderInterface
{
/**
* @var LinkedProductSelectBuilderInterface[]
*/
private $linkedProductSelectBuilder;
/**
* @param LinkedProductSelectBuilderInterface[] $linkedProductSelectBuilder
*/
public function __construct($linkedProductSelectBuilder)
{
$this->linkedProductSelectBuilder = $linkedProductSelectBuilder;
}
/**
* @inheritdoc
*/
public function build(int $productId, int $storeId) : array
{
$selects = [];
foreach ($this->linkedProductSelectBuilder as $productSelectBuilder) {
$selects[] = $productSelectBuilder->build($productId, $storeId);
}
$selects = array_merge([], ...$selects);
return $selects;
}
}
?>
Did this file decode correctly?
Original Code
<?php
/**
* Copyright Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
namespace Magento\Catalog\Model\ResourceModel\Product;
/**
* Collect Select object for list of products
*/
class LinkedProductSelectBuilderComposite implements LinkedProductSelectBuilderInterface
{
/**
* @var LinkedProductSelectBuilderInterface[]
*/
private $linkedProductSelectBuilder;
/**
* @param LinkedProductSelectBuilderInterface[] $linkedProductSelectBuilder
*/
public function __construct($linkedProductSelectBuilder)
{
$this->linkedProductSelectBuilder = $linkedProductSelectBuilder;
}
/**
* @inheritdoc
*/
public function build(int $productId, int $storeId) : array
{
$selects = [];
foreach ($this->linkedProductSelectBuilder as $productSelectBuilder) {
$selects[] = $productSelectBuilder->build($productId, $storeId);
}
$selects = array_merge([], ...$selects);
return $selects;
}
}
Function Calls
None |
Stats
MD5 | 85647951cd24086e8f745dd50693d017 |
Eval Count | 0 |
Decode Time | 110 ms |