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.
*/
declare(strict_types=1);
namespace Magento\Backend\Test\Unit\Block\Widget\Grid\Column\Filter;
use Magento\Backend\Block\Context;
use Magento\Backend\Block\Widget\Grid\Column\Filter\Store;
use Magento\Framework\DB\Helper;
use Magento\Framework\TestFramework\Unit\Helper\ObjectManager as ObjectManagerHelper;
use PHPUnit\Framework\MockObject\MockObject;
use PHPUnit\Framework\TestCase;
class StoreTest extends TestCase
{
/** @var Store */
protected $object;
/** @var ObjectManagerHelper */
protected $objectManagerHelper;
/** @var Context|MockObject */
protected $context;
/** @var Helper|MockObject */
protected $helper;
/** @var \Magento\Store\Model\System\Store|MockObject */
protected $store;
protected function setUp(): void
{
$this->context = $this->createMock(Context::class);
$this->helper = $this->createMock(Helper::class);
$this->store = $this->createMock(\Magento\Store\Model\System\Store::class);
$this->objectManagerHelper = new ObjectManagerHelper($this);
$this->store = $this->objectManagerHelper->getObject(
Store::class,
[
'context' => $this->context,
'resourceHelper' => $this->helper,
'systemStore' => $this->store
]
);
}
/**
* @param null|array $expectedCondition
* @param null|int|string $value
* @dataProvider getConditionDataProvider
*/
public function testGetCondition($expectedCondition, $value)
{
$this->store->setValue($value);
$this->assertSame($expectedCondition, $this->store->getCondition());
}
/**
* @return array
*/
public function getConditionDataProvider()
{
return [
[null, null],
[null, Store::ALL_STORE_VIEWS],
[['eq' => 1], 1],
[['null' => true], '_deleted_'],
];
}
}
?>
Did this file decode correctly?
Original Code
<?php
/**
* Copyright Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
declare(strict_types=1);
namespace Magento\Backend\Test\Unit\Block\Widget\Grid\Column\Filter;
use Magento\Backend\Block\Context;
use Magento\Backend\Block\Widget\Grid\Column\Filter\Store;
use Magento\Framework\DB\Helper;
use Magento\Framework\TestFramework\Unit\Helper\ObjectManager as ObjectManagerHelper;
use PHPUnit\Framework\MockObject\MockObject;
use PHPUnit\Framework\TestCase;
class StoreTest extends TestCase
{
/** @var Store */
protected $object;
/** @var ObjectManagerHelper */
protected $objectManagerHelper;
/** @var Context|MockObject */
protected $context;
/** @var Helper|MockObject */
protected $helper;
/** @var \Magento\Store\Model\System\Store|MockObject */
protected $store;
protected function setUp(): void
{
$this->context = $this->createMock(Context::class);
$this->helper = $this->createMock(Helper::class);
$this->store = $this->createMock(\Magento\Store\Model\System\Store::class);
$this->objectManagerHelper = new ObjectManagerHelper($this);
$this->store = $this->objectManagerHelper->getObject(
Store::class,
[
'context' => $this->context,
'resourceHelper' => $this->helper,
'systemStore' => $this->store
]
);
}
/**
* @param null|array $expectedCondition
* @param null|int|string $value
* @dataProvider getConditionDataProvider
*/
public function testGetCondition($expectedCondition, $value)
{
$this->store->setValue($value);
$this->assertSame($expectedCondition, $this->store->getCondition());
}
/**
* @return array
*/
public function getConditionDataProvider()
{
return [
[null, null],
[null, Store::ALL_STORE_VIEWS],
[['eq' => 1], 1],
[['null' => true], '_deleted_'],
];
}
}
Function Calls
None |
Stats
MD5 | b52ba9982f712c9b28a19c041ec71284 |
Eval Count | 0 |
Decode Time | 92 ms |