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 /** * This file is part of the LidaaTwigBundle package. */ namespace Lidaa\TwigBun..
Decoded Output download
<?php
/**
* This file is part of the LidaaTwigBundle package.
*/
namespace Lidaa\TwigBundle\Tests;
use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBag;
use Lidaa\TwigBundle\DependencyInjection\LidaaTwigExtension as TwigExtension;
/**
* ExtensionTest
*
* @author Lidaa <[email protected]>
*/
class ExtensionTest extends WebTestCase
{
public function testLoadEmptyConfiguration()
{
$container = $this->createContainer();
$container->registerExtension(new TwigExtension());
$container->loadFromExtension('lidaa_twig', array());
$this->compileContainer($container);
$this->assertContains('LidaaTwigBundle:Form:form_layout.html.twig', $container->getParameter('lidaa.twig.form.resources'));
$this->assertEquals('Lidaa\TwigBundle\Extension\LinkExtension', $container->getParameter('lidaa.twig.extension.link.class'));
$this->assertEquals('Lidaa\TwigBundle\Extension\PhpExtension', $container->getParameter('lidaa.twig.extension.php.class'));
$this->assertEquals('Lidaa\TwigBundle\Extension\ImageExtension', $container->getParameter('lidaa.twig.extension.image.class'));
$this->assertEquals('Lidaa\TwigBundle\Extension\TagExtension', $container->getParameter('lidaa.twig.extension.tag.class'));
$this->assertEquals('Lidaa\TwigBundle\Extension\CssExtension', $container->getParameter('lidaa.twig.extension.css.class'));
$this->assertEquals('Lidaa\TwigBundle\Extension\JsExtension', $container->getParameter('lidaa.twig.extension.js.class'));
$this->assertEquals('Lidaa\TwigBundle\Extension\SessionExtension', $container->getParameter('lidaa.twig.extension.session.class'));
$this->assertEquals('Lidaa\TwigBundle\Extension\NumberExtension', $container->getParameter('lidaa.twig.extension.number.class'));
$this->assertEquals('Lidaa\TwigBundle\Extension\SfExtension', $container->getParameter('lidaa.twig.extension.sf.class'));
$this->assertEquals('Lidaa\TwigBundle\Extension\FormExtension', $container->getParameter('lidaa.twig.extension.form.class'));
$this->assertEquals('Lidaa\TwigBundle\Extension\UnsetExtension', $container->getParameter('lidaa.twig.extension.unset.class'));
$this->assertEquals('Lidaa\TwigBundle\Extension\HtmlExtension', $container->getParameter('lidaa.twig.extension.html.class'));
$this->assertEquals('Lidaa\TwigBundle\Helper\HelperFactory', $container->getParameter('lidaa.twig.helperfactory.class'));
$this->assertEquals('Lidaa\TwigBundle\Form\Type\FieldType', $container->getParameter('lidaa.form.type.field.class'));
}
private function createContainer()
{
$container = new ContainerBuilder(new ParameterBag(array(
'kernel.cache_dir' => __DIR__,
'kernel.charset' => 'UTF-8',
'kernel.debug' => false,
)));
return $container;
}
private function compileContainer(ContainerBuilder $container)
{
$container->getCompilerPassConfig()->setOptimizationPasses(array());
$container->getCompilerPassConfig()->setRemovingPasses(array());
$container->compile();
}
}
?>
Did this file decode correctly?
Original Code
<?php
/**
* This file is part of the LidaaTwigBundle package.
*/
namespace Lidaa\TwigBundle\Tests;
use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBag;
use Lidaa\TwigBundle\DependencyInjection\LidaaTwigExtension as TwigExtension;
/**
* ExtensionTest
*
* @author Lidaa <[email protected]>
*/
class ExtensionTest extends WebTestCase
{
public function testLoadEmptyConfiguration()
{
$container = $this->createContainer();
$container->registerExtension(new TwigExtension());
$container->loadFromExtension('lidaa_twig', array());
$this->compileContainer($container);
$this->assertContains('LidaaTwigBundle:Form:form_layout.html.twig', $container->getParameter('lidaa.twig.form.resources'));
$this->assertEquals('Lidaa\TwigBundle\Extension\LinkExtension', $container->getParameter('lidaa.twig.extension.link.class'));
$this->assertEquals('Lidaa\TwigBundle\Extension\PhpExtension', $container->getParameter('lidaa.twig.extension.php.class'));
$this->assertEquals('Lidaa\TwigBundle\Extension\ImageExtension', $container->getParameter('lidaa.twig.extension.image.class'));
$this->assertEquals('Lidaa\TwigBundle\Extension\TagExtension', $container->getParameter('lidaa.twig.extension.tag.class'));
$this->assertEquals('Lidaa\TwigBundle\Extension\CssExtension', $container->getParameter('lidaa.twig.extension.css.class'));
$this->assertEquals('Lidaa\TwigBundle\Extension\JsExtension', $container->getParameter('lidaa.twig.extension.js.class'));
$this->assertEquals('Lidaa\TwigBundle\Extension\SessionExtension', $container->getParameter('lidaa.twig.extension.session.class'));
$this->assertEquals('Lidaa\TwigBundle\Extension\NumberExtension', $container->getParameter('lidaa.twig.extension.number.class'));
$this->assertEquals('Lidaa\TwigBundle\Extension\SfExtension', $container->getParameter('lidaa.twig.extension.sf.class'));
$this->assertEquals('Lidaa\TwigBundle\Extension\FormExtension', $container->getParameter('lidaa.twig.extension.form.class'));
$this->assertEquals('Lidaa\TwigBundle\Extension\UnsetExtension', $container->getParameter('lidaa.twig.extension.unset.class'));
$this->assertEquals('Lidaa\TwigBundle\Extension\HtmlExtension', $container->getParameter('lidaa.twig.extension.html.class'));
$this->assertEquals('Lidaa\TwigBundle\Helper\HelperFactory', $container->getParameter('lidaa.twig.helperfactory.class'));
$this->assertEquals('Lidaa\TwigBundle\Form\Type\FieldType', $container->getParameter('lidaa.form.type.field.class'));
}
private function createContainer()
{
$container = new ContainerBuilder(new ParameterBag(array(
'kernel.cache_dir' => __DIR__,
'kernel.charset' => 'UTF-8',
'kernel.debug' => false,
)));
return $container;
}
private function compileContainer(ContainerBuilder $container)
{
$container->getCompilerPassConfig()->setOptimizationPasses(array());
$container->getCompilerPassConfig()->setRemovingPasses(array());
$container->compile();
}
}
Function Calls
None |
Stats
MD5 | 4be5418a2c18e5cf0b3dc18a010e2b3b |
Eval Count | 0 |
Decode Time | 97 ms |