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\Kernel\Event; use Pagekit\Event\EventSubscriberInterface; use Sy..
Decoded Output download
<?php
namespace Pagekit\Kernel\Event;
use Pagekit\Event\EventSubscriberInterface;
use Symfony\Component\HttpFoundation\JsonResponse;
class JsonResponseListener implements EventSubscriberInterface
{
/**
* Transforms the body of a JSON request to POST parameters.
*/
public function onRequest($event, $request)
{
if ('json' === $request->getContentType() && $data = @json_decode($request->getContent(), true)) {
$request->request->replace($data);
}
}
/**
* Converts a array to a JSON response.
*/
public function onController($event)
{
$result = $event->getControllerResult();
if (is_array($result) || is_a($result, '\JsonSerializable')) {
$event->setResponse(new JsonResponse($result));
}
}
/**
* {@inheritdoc}
*/
public function subscribe()
{
return [
'request' => ['onRequest', 130],
'controller' => ['onController', 20]
];
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Pagekit\Kernel\Event;
use Pagekit\Event\EventSubscriberInterface;
use Symfony\Component\HttpFoundation\JsonResponse;
class JsonResponseListener implements EventSubscriberInterface
{
/**
* Transforms the body of a JSON request to POST parameters.
*/
public function onRequest($event, $request)
{
if ('json' === $request->getContentType() && $data = @json_decode($request->getContent(), true)) {
$request->request->replace($data);
}
}
/**
* Converts a array to a JSON response.
*/
public function onController($event)
{
$result = $event->getControllerResult();
if (is_array($result) || is_a($result, '\JsonSerializable')) {
$event->setResponse(new JsonResponse($result));
}
}
/**
* {@inheritdoc}
*/
public function subscribe()
{
return [
'request' => ['onRequest', 130],
'controller' => ['onController', 20]
];
}
}
Function Calls
None |
Stats
MD5 | bdfae105fadad78a5e1e860c2c677ba4 |
Eval Count | 0 |
Decode Time | 92 ms |