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 /** @noinspection PhpPossiblePolymorphicInvocationInspection */ namespace Cloudinar..
Decoded Output download
<?php /** @noinspection PhpPossiblePolymorphicInvocationInspection */
namespace Cloudinary\Test\Unit\Tag;
use Cloudinary\Test\Unit\Asset\AssetTestCase;
use DOMDocument;
/**
* Class TagTestCase
*/
abstract class TagTestCase extends AssetTestCase
{
/**
* @param $expectedValue
* @param $actualTag
* @param $attributeName
*/
protected static function assertTagAttributeEquals(
$expectedValue,
$actualTag,
$attributeName
) {
$doc = new DOMDocument();
libxml_use_internal_errors(true);
$doc->loadHTML($actualTag);
$actualElement = $doc->getElementsByTagName($actualTag::NAME)->item(0);
/** @noinspection PhpPossiblePolymorphicInvocationInspection */
self::assertEquals(
(string)$expectedValue,
$actualElement->getAttribute($attributeName),
"Should contain attribute '$attributeName'"
);
}
/**
* @param $expectedSrcValue
* @param $actualTag
*/
protected static function assertTagSrcEquals($expectedSrcValue, $actualTag)
{
self::assertTagAttributeEquals($expectedSrcValue, $actualTag, 'src');
}
}
?>
Did this file decode correctly?
Original Code
<?php /** @noinspection PhpPossiblePolymorphicInvocationInspection */
namespace Cloudinary\Test\Unit\Tag;
use Cloudinary\Test\Unit\Asset\AssetTestCase;
use DOMDocument;
/**
* Class TagTestCase
*/
abstract class TagTestCase extends AssetTestCase
{
/**
* @param $expectedValue
* @param $actualTag
* @param $attributeName
*/
protected static function assertTagAttributeEquals(
$expectedValue,
$actualTag,
$attributeName
) {
$doc = new DOMDocument();
libxml_use_internal_errors(true);
$doc->loadHTML($actualTag);
$actualElement = $doc->getElementsByTagName($actualTag::NAME)->item(0);
/** @noinspection PhpPossiblePolymorphicInvocationInspection */
self::assertEquals(
(string)$expectedValue,
$actualElement->getAttribute($attributeName),
"Should contain attribute '$attributeName'"
);
}
/**
* @param $expectedSrcValue
* @param $actualTag
*/
protected static function assertTagSrcEquals($expectedSrcValue, $actualTag)
{
self::assertTagAttributeEquals($expectedSrcValue, $actualTag, 'src');
}
}
Function Calls
None |
Stats
MD5 | 1abecb1e8e6b0dc260092eaa7e619ac5 |
Eval Count | 0 |
Decode Time | 111 ms |