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\Backend\Block\Widget\Grid\Column\Renderer\Options;
/**
* @api
* @since 100.0.2
*/
class Converter
{
/**
* Convert data from tree format to flat format
*
* @param array $treeData
* @return array
*/
public function toFlatArray($treeData)
{
$options = [];
if (is_array($treeData)) {
foreach ($treeData as $item) {
if (isset($item['value']) && isset($item['label'])) {
$options[$item['value']] = $item['label'];
}
}
}
return $options;
}
/**
* Convert data from flat format to tree format
*
* @param array $flatData
* @return array
*/
public function toTreeArray($flatData)
{
$options = [];
if (is_array($flatData)) {
foreach ($flatData as $key => $item) {
$options[] = ['value' => $key, 'label' => $item];
}
}
return $options;
}
}
?>
Did this file decode correctly?
Original Code
<?php
/**
* Copyright Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
namespace Magento\Backend\Block\Widget\Grid\Column\Renderer\Options;
/**
* @api
* @since 100.0.2
*/
class Converter
{
/**
* Convert data from tree format to flat format
*
* @param array $treeData
* @return array
*/
public function toFlatArray($treeData)
{
$options = [];
if (is_array($treeData)) {
foreach ($treeData as $item) {
if (isset($item['value']) && isset($item['label'])) {
$options[$item['value']] = $item['label'];
}
}
}
return $options;
}
/**
* Convert data from flat format to tree format
*
* @param array $flatData
* @return array
*/
public function toTreeArray($flatData)
{
$options = [];
if (is_array($flatData)) {
foreach ($flatData as $key => $item) {
$options[] = ['value' => $key, 'label' => $item];
}
}
return $options;
}
}
Function Calls
| None |
Stats
| MD5 | 1172422a2ad3d1badee9a7e9e8ed5f4f |
| Eval Count | 0 |
| Decode Time | 94 ms |