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 /** * Created by IntelliJ IDEA. * User: winglechen * Date: 15/12/18 * Time: 17:5..
Decoded Output download
<?php
/**
* Created by IntelliJ IDEA.
* User: winglechen
* Date: 15/12/18
* Time: 17:54
*/
namespace Zan\Framework\Test\Foundation\Core;
use Zan\Framework\Foundation\Core\Config;
use Zan\Framework\Foundation\Core\RunMode;
use Zan\Framework\Foundation\Core\Path;
class ConfigTest extends \TestCase
{
private $configPath;
private $config;
private $runMode;
public function setUp()
{
$path = __DIR__ . '/config/';
$this->configPath = Path::getConfigPath();
Path::setConfigPath($path);
$this->runMode = RunMode::get();
RunMode::set('test');
$config = new Config();
$this->config = $this->getProperty($config, "configMap");
Config::init();
}
public function tearDown()
{
$config = new Config();
$this->setPropertyValue($config, "configMap", $this->config);
RunMode::set($this->runMode);
Path::setConfigPath($this->configPath);
}
public function testGetConfigWork()
{
$data = Config::get('a.share');
$this->assertEquals('share', $data, 'Config::get share get failed');
$data = Config::get('a.config');
$this->assertEquals('test', $data, 'Config::get share get failed');
$data = Config::get('pf.b.test');
$this->assertEquals('test', $data, 'Config::get share get failed');
$data = Config::get('pf.b.db');
$this->assertEquals('pf', $data, 'Config::get share get failed');
Config::set('pf.b.new','new');
$data = Config::get('pf.b.new');
$this->assertEquals('new', $data, 'Config::set failed');
Config::set('pf','delete');
$data = Config::get('pf');
$this->assertEquals('delete', $data, 'Config::set failed');
}
} ?>
Did this file decode correctly?
Original Code
<?php
/**
* Created by IntelliJ IDEA.
* User: winglechen
* Date: 15/12/18
* Time: 17:54
*/
namespace Zan\Framework\Test\Foundation\Core;
use Zan\Framework\Foundation\Core\Config;
use Zan\Framework\Foundation\Core\RunMode;
use Zan\Framework\Foundation\Core\Path;
class ConfigTest extends \TestCase
{
private $configPath;
private $config;
private $runMode;
public function setUp()
{
$path = __DIR__ . '/config/';
$this->configPath = Path::getConfigPath();
Path::setConfigPath($path);
$this->runMode = RunMode::get();
RunMode::set('test');
$config = new Config();
$this->config = $this->getProperty($config, "configMap");
Config::init();
}
public function tearDown()
{
$config = new Config();
$this->setPropertyValue($config, "configMap", $this->config);
RunMode::set($this->runMode);
Path::setConfigPath($this->configPath);
}
public function testGetConfigWork()
{
$data = Config::get('a.share');
$this->assertEquals('share', $data, 'Config::get share get failed');
$data = Config::get('a.config');
$this->assertEquals('test', $data, 'Config::get share get failed');
$data = Config::get('pf.b.test');
$this->assertEquals('test', $data, 'Config::get share get failed');
$data = Config::get('pf.b.db');
$this->assertEquals('pf', $data, 'Config::get share get failed');
Config::set('pf.b.new','new');
$data = Config::get('pf.b.new');
$this->assertEquals('new', $data, 'Config::set failed');
Config::set('pf','delete');
$data = Config::get('pf');
$this->assertEquals('delete', $data, 'Config::set failed');
}
}
Function Calls
None |
Stats
MD5 | 2bfa7e614659c69c7f7006a2d9277868 |
Eval Count | 0 |
Decode Time | 112 ms |