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 Pagekit\Routing; use Symfony\Component\Routing\Route as BaseRoute; clas..
Decoded Output download
<?php
namespace Pagekit\Routing;
use Symfony\Component\Routing\Route as BaseRoute;
class Route extends BaseRoute
{
/**
* @var string
*/
protected $name = '';
/**
* Returns the routes name.
*
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* Sets the routes name
*
* @param string $name
* @return Route
*/
public function setName($name)
{
$this->name = trim((string) $name, '/');
return $this;
}
/**
* Gets the controller.
*
* @return mixed
*/
public function getController()
{
$controller = $this->getDefault('_controller');
if (is_string($controller)) {
return explode('::', $controller, 2);
}
return $controller;
}
/**
* Gets the controller reflection class.
*
* @return \ReflectionClass
*/
public function getControllerClass()
{
$controller = $this->getController();
if (is_array($controller)) {
return new \ReflectionClass($controller[0]);
}
}
/**
* Gets the controller reflection method.
*
* @return \ReflectionMethod
*/
public function getControllerMethod()
{
$controller = $this->getController();
if (is_array($controller)) {
return new \ReflectionMethod($controller[0], $controller[1]);
}
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Pagekit\Routing;
use Symfony\Component\Routing\Route as BaseRoute;
class Route extends BaseRoute
{
/**
* @var string
*/
protected $name = '';
/**
* Returns the routes name.
*
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* Sets the routes name
*
* @param string $name
* @return Route
*/
public function setName($name)
{
$this->name = trim((string) $name, '/');
return $this;
}
/**
* Gets the controller.
*
* @return mixed
*/
public function getController()
{
$controller = $this->getDefault('_controller');
if (is_string($controller)) {
return explode('::', $controller, 2);
}
return $controller;
}
/**
* Gets the controller reflection class.
*
* @return \ReflectionClass
*/
public function getControllerClass()
{
$controller = $this->getController();
if (is_array($controller)) {
return new \ReflectionClass($controller[0]);
}
}
/**
* Gets the controller reflection method.
*
* @return \ReflectionMethod
*/
public function getControllerMethod()
{
$controller = $this->getController();
if (is_array($controller)) {
return new \ReflectionMethod($controller[0], $controller[1]);
}
}
}
Function Calls
None |
Stats
MD5 | fec5e633b56a8d685b3ba0059104d080 |
Eval Count | 0 |
Decode Time | 69 ms |