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 class Model_test extends CI_TestCase { private $ci_obj; public function set_up(..

Decoded Output download

<?php

class Model_test extends CI_TestCase {

	private $ci_obj;

	public function set_up()
	{
		$loader = $this->ci_core_class('loader');
		$this->load = new $loader();
		$this->ci_obj = $this->ci_instance();
		$this->ci_set_core_class('model', 'CI_Model');

		$model_code =<<<MODEL
<?php
class Test_model extends CI_Model {

	public \$property = 'foo';

}
MODEL;

		$this->ci_vfs_create('Test_model', $model_code, $this->ci_app_root, 'models');
		$this->load->model('test_model');
	}

	// --------------------------------------------------------------------

	public function test__get()
	{
		$this->assertEquals('foo', $this->ci_obj->test_model->property);

		$this->ci_obj->controller_property = 'bar';
		$this->assertEquals('bar', $this->ci_obj->test_model->controller_property);
	}

} ?>

Did this file decode correctly?

Original Code

<?php

class Model_test extends CI_TestCase {

	private $ci_obj;

	public function set_up()
	{
		$loader = $this->ci_core_class('loader');
		$this->load = new $loader();
		$this->ci_obj = $this->ci_instance();
		$this->ci_set_core_class('model', 'CI_Model');

		$model_code =<<<MODEL
<?php
class Test_model extends CI_Model {

	public \$property = 'foo';

}
MODEL;

		$this->ci_vfs_create('Test_model', $model_code, $this->ci_app_root, 'models');
		$this->load->model('test_model');
	}

	// --------------------------------------------------------------------

	public function test__get()
	{
		$this->assertEquals('foo', $this->ci_obj->test_model->property);

		$this->ci_obj->controller_property = 'bar';
		$this->assertEquals('bar', $this->ci_obj->test_model->controller_property);
	}

}

Function Calls

None

Variables

None

Stats

MD5 ff2a6621293278b9e9eddbe9ce6f980b
Eval Count 0
Decode Time 96 ms