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 Sstalle\php7cc\NodeAnalyzer\Reflection\FunctionLike; use PhpParser\Node\..
Decoded Output download
<?php
namespace Sstalle\php7cc\NodeAnalyzer\Reflection\FunctionLike;
use PhpParser\Node\Expr;
use Sstalle\php7cc\NodeAnalyzer\Reflection\Exception\UnsupportedNodeTypeException;
use Sstalle\php7cc\Reflection\ReflectionFunctionAbstractInterface;
abstract class AbstractCalleeReflector implements CalleeReflectorInterface
{
/**
* {@inheritdoc}
*/
final public function reflect($node)
{
if (!$this->supports($node)) {
throw new UnsupportedNodeTypeException(sprintf('Unsupported node type %s', get_class($node)));
}
return $this->doGetCalleeReflection($node);
}
/**
* @param Expr\StaticCall|Expr\FuncCall|Expr\MethodCall $node
*
* @return ReflectionFunctionAbstractInterface
*/
abstract protected function doGetCalleeReflection($node);
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Sstalle\php7cc\NodeAnalyzer\Reflection\FunctionLike;
use PhpParser\Node\Expr;
use Sstalle\php7cc\NodeAnalyzer\Reflection\Exception\UnsupportedNodeTypeException;
use Sstalle\php7cc\Reflection\ReflectionFunctionAbstractInterface;
abstract class AbstractCalleeReflector implements CalleeReflectorInterface
{
/**
* {@inheritdoc}
*/
final public function reflect($node)
{
if (!$this->supports($node)) {
throw new UnsupportedNodeTypeException(sprintf('Unsupported node type %s', get_class($node)));
}
return $this->doGetCalleeReflection($node);
}
/**
* @param Expr\StaticCall|Expr\FuncCall|Expr\MethodCall $node
*
* @return ReflectionFunctionAbstractInterface
*/
abstract protected function doGetCalleeReflection($node);
}
Function Calls
None |
Stats
MD5 | 3909f7aecea97a4d03cbe74e9d0ddb56 |
Eval Count | 0 |
Decode Time | 94 ms |