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 Illuminate\Tests\Integration\Database\SqlServer; use RuntimeException; ..
Decoded Output download
<?php
namespace Illuminate\Tests\Integration\Database\SqlServer;
use RuntimeException;
class EscapeTest extends SqlServerTestCase
{
public function testEscapeInt()
{
$this->assertSame('42', $this->app['db']->escape(42));
$this->assertSame('-6', $this->app['db']->escape(-6));
}
public function testEscapeFloat()
{
$this->assertSame('3.14159', $this->app['db']->escape(3.14159));
$this->assertSame('-3.14159', $this->app['db']->escape(-3.14159));
}
public function testEscapeBool()
{
$this->assertSame('1', $this->app['db']->escape(true));
$this->assertSame('0', $this->app['db']->escape(false));
}
public function testEscapeNull()
{
$this->assertSame('null', $this->app['db']->escape(null));
$this->assertSame('null', $this->app['db']->escape(null, true));
}
public function testEscapeBinary()
{
$this->assertSame('0xdead00beef', $this->app['db']->escape(hex2bin('dead00beef'), true));
}
public function testEscapeString()
{
$this->assertSame("'2147483647'", $this->app['db']->escape('2147483647'));
$this->assertSame("'true'", $this->app['db']->escape('true'));
$this->assertSame("'false'", $this->app['db']->escape('false'));
$this->assertSame("'null'", $this->app['db']->escape('null'));
$this->assertSame("'Hello''World'", $this->app['db']->escape("Hello'World"));
}
public function testEscapeStringInvalidUtf8()
{
$this->expectException(RuntimeException::class);
$this->app['db']->escape("I am hiding an invalid utf-8 continuation byte");
}
public function testEscapeStringNullByte()
{
$this->expectException(RuntimeException::class);
$this->app['db']->escape("I am hiding a byte");
}
public function testEscapeArray()
{
$this->expectException(RuntimeException::class);
$this->app['db']->escape(['a', 'b']);
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Illuminate\Tests\Integration\Database\SqlServer;
use RuntimeException;
class EscapeTest extends SqlServerTestCase
{
public function testEscapeInt()
{
$this->assertSame('42', $this->app['db']->escape(42));
$this->assertSame('-6', $this->app['db']->escape(-6));
}
public function testEscapeFloat()
{
$this->assertSame('3.14159', $this->app['db']->escape(3.14159));
$this->assertSame('-3.14159', $this->app['db']->escape(-3.14159));
}
public function testEscapeBool()
{
$this->assertSame('1', $this->app['db']->escape(true));
$this->assertSame('0', $this->app['db']->escape(false));
}
public function testEscapeNull()
{
$this->assertSame('null', $this->app['db']->escape(null));
$this->assertSame('null', $this->app['db']->escape(null, true));
}
public function testEscapeBinary()
{
$this->assertSame('0xdead00beef', $this->app['db']->escape(hex2bin('dead00beef'), true));
}
public function testEscapeString()
{
$this->assertSame("'2147483647'", $this->app['db']->escape('2147483647'));
$this->assertSame("'true'", $this->app['db']->escape('true'));
$this->assertSame("'false'", $this->app['db']->escape('false'));
$this->assertSame("'null'", $this->app['db']->escape('null'));
$this->assertSame("'Hello''World'", $this->app['db']->escape("Hello'World"));
}
public function testEscapeStringInvalidUtf8()
{
$this->expectException(RuntimeException::class);
$this->app['db']->escape("I am hiding an invalid \x80 utf-8 continuation byte");
}
public function testEscapeStringNullByte()
{
$this->expectException(RuntimeException::class);
$this->app['db']->escape("I am hiding a \00 byte");
}
public function testEscapeArray()
{
$this->expectException(RuntimeException::class);
$this->app['db']->escape(['a', 'b']);
}
}
Function Calls
None |
Stats
MD5 | 2e3586b75513aa62432a5adeacb3c060 |
Eval Count | 0 |
Decode Time | 121 ms |