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 Webmozart\Assert\Tests\StaticAnalysis; use stdClass; use Webmozart\Asser..
Decoded Output download
<?php
namespace Webmozart\Assert\Tests\StaticAnalysis;
use stdClass;
use Webmozart\Assert\Assert;
/**
* @psalm-pure
*
* @param mixed $value
*
* @return class-string<stdClass>|stdClass
*/
function subclassOf($value)
{
Assert::subclassOf($value, stdClass::class);
return $value;
}
/**
* @psalm-pure
*
* @param mixed $value
*
* @return null|class-string<stdClass>|stdClass
*/
function nullOrSubclassOf($value)
{
Assert::nullOrSubclassOf($value, stdClass::class);
return $value;
}
/**
* @psalm-pure
*
* @param mixed $value
*
* @return iterable<class-string<stdClass>|stdClass>
*/
function allSubclassOf($value): iterable
{
Assert::allSubclassOf($value, stdClass::class);
return $value;
}
/**
* @psalm-pure
*
* @param mixed $value
*
* @return iterable<class-string<stdClass>|stdClass|null>
*/
function allNullOrSubclassOf($value): iterable
{
Assert::allNullOrSubclassOf($value, stdClass::class);
return $value;
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Webmozart\Assert\Tests\StaticAnalysis;
use stdClass;
use Webmozart\Assert\Assert;
/**
* @psalm-pure
*
* @param mixed $value
*
* @return class-string<stdClass>|stdClass
*/
function subclassOf($value)
{
Assert::subclassOf($value, stdClass::class);
return $value;
}
/**
* @psalm-pure
*
* @param mixed $value
*
* @return null|class-string<stdClass>|stdClass
*/
function nullOrSubclassOf($value)
{
Assert::nullOrSubclassOf($value, stdClass::class);
return $value;
}
/**
* @psalm-pure
*
* @param mixed $value
*
* @return iterable<class-string<stdClass>|stdClass>
*/
function allSubclassOf($value): iterable
{
Assert::allSubclassOf($value, stdClass::class);
return $value;
}
/**
* @psalm-pure
*
* @param mixed $value
*
* @return iterable<class-string<stdClass>|stdClass|null>
*/
function allNullOrSubclassOf($value): iterable
{
Assert::allNullOrSubclassOf($value, stdClass::class);
return $value;
}
Function Calls
None |
Stats
MD5 | 3f6cfa3e0c45069d8696b84abe9af5a2 |
Eval Count | 0 |
Decode Time | 89 ms |