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("TestBase.php"); use DevExtreme\Utils; class UtilsTest extends TestBas..
Decoded Output download
<?php
require_once("TestBase.php");
use DevExtreme\Utils;
class UtilsTest extends TestBase {
public function providerValue() {
return array(
array(1, false, "'1'"),
array("field", true, "`field`"),
array(false, false, "0"),
array(true, false, "1"),
array(NULL, false, "NULL"),
array(
"a`b\"c'd~e!f@g#h\$i%j=k[l]m\\n/o|p^q&r*s(t)u+v<w>x,y{z}1?2:3;4\r5\n",
true,
"`abcdefghijklmnopqrstuvwxyz12345`"
)
);
}
public function providerItemValue() {
return array(
array(
array("field" => 1),
"field",
NULL,
1
),
array(
array("field" => 1),
"field1",
"test",
"test"
)
);
}
public function testEscapeExpressionValues() {
$result = "tes't";
Utils::EscapeExpressionValues(UtilsTest::$mySQL, $result);
$this->assertEquals("tes\'t", $result);
}
/**
* @dataProvider providerValue
*/
public function testQuoteStringValue($value, $isFieldName, $expectedResult) {
$result = Utils::QuoteStringValue($value, $isFieldName);
$this->assertEquals($expectedResult, $result);
}
/**
* @dataProvider providerItemValue
*/
public function testGetItemValueOrDefault($params, $key, $defaultValue, $expectedResult) {
$result = Utils::GetItemValueOrDefault($params, $key, $defaultValue);
$this->assertEquals($expectedResult, $result);
}
}
?>
Did this file decode correctly?
Original Code
<?php
require_once("TestBase.php");
use DevExtreme\Utils;
class UtilsTest extends TestBase {
public function providerValue() {
return array(
array(1, false, "'1'"),
array("field", true, "`field`"),
array(false, false, "0"),
array(true, false, "1"),
array(NULL, false, "NULL"),
array(
"a`b\"c'd~e!f@g#h\$i%j=k[l]m\\n/o|p^q&r*s(t)u+v<w>x,y{z}1?2:3;4\r5\n",
true,
"`abcdefghijklmnopqrstuvwxyz12345`"
)
);
}
public function providerItemValue() {
return array(
array(
array("field" => 1),
"field",
NULL,
1
),
array(
array("field" => 1),
"field1",
"test",
"test"
)
);
}
public function testEscapeExpressionValues() {
$result = "tes't";
Utils::EscapeExpressionValues(UtilsTest::$mySQL, $result);
$this->assertEquals("tes\'t", $result);
}
/**
* @dataProvider providerValue
*/
public function testQuoteStringValue($value, $isFieldName, $expectedResult) {
$result = Utils::QuoteStringValue($value, $isFieldName);
$this->assertEquals($expectedResult, $result);
}
/**
* @dataProvider providerItemValue
*/
public function testGetItemValueOrDefault($params, $key, $defaultValue, $expectedResult) {
$result = Utils::GetItemValueOrDefault($params, $key, $defaultValue);
$this->assertEquals($expectedResult, $result);
}
}
Function Calls
None |
Stats
MD5 | 17344cbc26d3184b1798e208927eebd0 |
Eval Count | 0 |
Decode Time | 106 ms |