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 namespace Liip\UrlAutoConverterBundle\Tests\Functional\Twig; use Liip\UrlAutoConve..
Decoded Output download
<?php
namespace Liip\UrlAutoConverterBundle\Tests\Functional\Twig;
use Liip\UrlAutoConverterBundle\Extension\UrlAutoConverterTwigExtension;
class UrlAutoConverterTest extends \PHPUnit_Framework_TestCase
{
public function testEscapedHtml()
{
if (method_exists('\Twig_Environment', 'createTemplate')) { // twig > 2.0
$twig = new \Twig_Environment(new \Twig_Loader_Array());
$twig->addExtension(new UrlAutoConverterTwigExtension());
$body = 'Hello <a href="javascript:alert(\'ups\');">name</a>!';
$expected = 'Hello <a href="javascript:alert('ups');">name</a>!';
$template = $twig->createTemplate('{{ body | converturls }}');
$this->assertEquals($expected, $template->render(array('body' => $body)));
} else { // twig < 2.0
$loader = new \Twig_Loader_String();
$twig = new \Twig_Environment($loader);
$twig->addExtension(new UrlAutoConverterTwigExtension());
$body = 'Hello <a href="javascript:alert(\'ups\');">name</a>!';
$expected = 'Hello <a href="javascript:alert('ups');">name</a>!';
$this->assertEquals($expected, $twig->render('{{ body | converturls }}', array('body' => $body)));
}
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Liip\UrlAutoConverterBundle\Tests\Functional\Twig;
use Liip\UrlAutoConverterBundle\Extension\UrlAutoConverterTwigExtension;
class UrlAutoConverterTest extends \PHPUnit_Framework_TestCase
{
public function testEscapedHtml()
{
if (method_exists('\Twig_Environment', 'createTemplate')) { // twig > 2.0
$twig = new \Twig_Environment(new \Twig_Loader_Array());
$twig->addExtension(new UrlAutoConverterTwigExtension());
$body = 'Hello <a href="javascript:alert(\'ups\');">name</a>!';
$expected = 'Hello <a href="javascript:alert('ups');">name</a>!';
$template = $twig->createTemplate('{{ body | converturls }}');
$this->assertEquals($expected, $template->render(array('body' => $body)));
} else { // twig < 2.0
$loader = new \Twig_Loader_String();
$twig = new \Twig_Environment($loader);
$twig->addExtension(new UrlAutoConverterTwigExtension());
$body = 'Hello <a href="javascript:alert(\'ups\');">name</a>!';
$expected = 'Hello <a href="javascript:alert('ups');">name</a>!';
$this->assertEquals($expected, $twig->render('{{ body | converturls }}', array('body' => $body)));
}
}
}
Function Calls
None |
Stats
MD5 | f72bdd1382e4e1cc215e0737aacafe1c |
Eval Count | 0 |
Decode Time | 89 ms |