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 require_once('simpletest/autorun.php'); require_once('support/mocked_get_template_d..

Decoded Output download

<?php

require_once('simpletest/autorun.php');
require_once('support/mocked_get_template_directory.php');
require_once('../wordless/wordless.php');
require_once('../wordless/helpers/render_helper.php');
require_once('../wordless/helpers/pug/wordless_pug_options.php');
require_once('support/mocked_apply_filters.php');

class RenderHelperTest extends UnitTestCase {
    function test_render_template_pug() {
        ob_start();
        render_template( 'posts/single_pug' );
        $output = ob_get_clean();

        $this->assertPattern(
            '/This is my mocked template!/',
            $output
        );
    }

    function test_render_template_pug_with_locals() {
        ob_start();
        render_template( 'posts/single_pug', array( 'answer' => 42 ) );
        $output = ob_get_clean();

        $this->assertPattern(
            '/42/',
            $output
        );
    }

    // test_pug_instance_options_with_wp_debug_false()
    // test_pug_instance_options_with_wp_debug_true()
    // these functions are order dependend

    function test_pug_instance_options_with_wp_debug_false() {
        $this->assertEqual(
            array(
                'expressionLanguage' => 'php',
                'extension' => '.pug',
                'cache' => Wordless::theme_temp_path(),
                'strict' => true,
                'debug' => false,
                'enable_profiler' => false,
                'error_reporting' => E_ERROR | E_USER_ERROR,
                'keep_base_name' => true,
                'paths' => [Wordless::theme_views_path()],
                'mixin_keyword' => ['mixin','component'],
            ),
            WordlessPugOptions::get_options()
        );
    }

    function test_pug_instance_options_with_wp_debug_true() {
        define('WP_DEBUG', true);

        $this->assertEqual(
            array(
                'expressionLanguage' => 'php',
                'extension' => '.pug',
                'cache' => Wordless::theme_temp_path(),
                'strict' => true,
                'debug' => true,
                'enable_profiler' => false,
                'error_reporting' => E_ERROR | E_USER_ERROR,
                'keep_base_name' => true,
                'paths' => [Wordless::theme_views_path()],
                'mixin_keyword' => ['mixin','component'],
            ),
            WordlessPugOptions::get_options()
        );
    }

}
 ?>

Did this file decode correctly?

Original Code

<?php

require_once('simpletest/autorun.php');
require_once('support/mocked_get_template_directory.php');
require_once('../wordless/wordless.php');
require_once('../wordless/helpers/render_helper.php');
require_once('../wordless/helpers/pug/wordless_pug_options.php');
require_once('support/mocked_apply_filters.php');

class RenderHelperTest extends UnitTestCase {
    function test_render_template_pug() {
        ob_start();
        render_template( 'posts/single_pug' );
        $output = ob_get_clean();

        $this->assertPattern(
            '/This is my mocked template!/',
            $output
        );
    }

    function test_render_template_pug_with_locals() {
        ob_start();
        render_template( 'posts/single_pug', array( 'answer' => 42 ) );
        $output = ob_get_clean();

        $this->assertPattern(
            '/42/',
            $output
        );
    }

    // test_pug_instance_options_with_wp_debug_false()
    // test_pug_instance_options_with_wp_debug_true()
    // these functions are order dependend

    function test_pug_instance_options_with_wp_debug_false() {
        $this->assertEqual(
            array(
                'expressionLanguage' => 'php',
                'extension' => '.pug',
                'cache' => Wordless::theme_temp_path(),
                'strict' => true,
                'debug' => false,
                'enable_profiler' => false,
                'error_reporting' => E_ERROR | E_USER_ERROR,
                'keep_base_name' => true,
                'paths' => [Wordless::theme_views_path()],
                'mixin_keyword' => ['mixin','component'],
            ),
            WordlessPugOptions::get_options()
        );
    }

    function test_pug_instance_options_with_wp_debug_true() {
        define('WP_DEBUG', true);

        $this->assertEqual(
            array(
                'expressionLanguage' => 'php',
                'extension' => '.pug',
                'cache' => Wordless::theme_temp_path(),
                'strict' => true,
                'debug' => true,
                'enable_profiler' => false,
                'error_reporting' => E_ERROR | E_USER_ERROR,
                'keep_base_name' => true,
                'paths' => [Wordless::theme_views_path()],
                'mixin_keyword' => ['mixin','component'],
            ),
            WordlessPugOptions::get_options()
        );
    }

}

Function Calls

None

Variables

None

Stats

MD5 815aa6091c173e3eca80ab9b60ac2af6
Eval Count 0
Decode Time 88 ms