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 App\Service; use Psr\Log\LoggerInterface; use Symfony\Component\HttpFoun..

Decoded Output download

<?php 
 namespace App\Service; use Psr\Log\LoggerInterface; use Symfony\Component\HttpFoundation\RequestStack; class Logger { const SEVERITY_DEBUG = "debug"; const SEVERITY_INFO = "info"; const SEVERITY_ERROR = "error"; private RequestStack $requestStack; private LoggerInterface $logger; public function __construct(RequestStack $requestStack, LoggerInterface $logger) { $this->requestStack = $requestStack; $this->logger = $logger; } public function debug($message, array $context = []) { $this->logMessage(self::SEVERITY_DEBUG, $message, $context); } public function info($message, array $context = []) { $this->logMessage(self::SEVERITY_INFO, $message, $context); } public function error($message, array $context = []) { $this->logMessage(self::SEVERITY_ERROR, $message, $context); } public function exception(\Exception $e) { goto D843d; D843d: $errorMessage = sprintf("%s, Trace: %s", $e->getMessage(), $e->getTraceAsString()); goto e67d9; e67d9: $errorMessage = substr($errorMessage, 0, 1499); goto f7294; f7294: return $this->error($errorMessage); goto C0ff1; C0ff1: } private function logMessage($severity, $message, $context = []) { goto d0ac7; A2dd5: ea2d1: goto F691c; C51a8: B547f: goto A2dd5; d0ac7: switch ($severity) { case self::SEVERITY_DEBUG: $this->logger->debug($message, $context); goto ea2d1; case self::SEVERITY_INFO: $this->logger->info($message, $context); goto ea2d1; case self::SEVERITY_ERROR: return $this->logger->error($message, $context); } goto C51a8; F691c: } } 
 ?>

Did this file decode correctly?

Original Code

<?php
 namespace App\Service; use Psr\Log\LoggerInterface; use Symfony\Component\HttpFoundation\RequestStack; class Logger { const SEVERITY_DEBUG = "\x64\145\x62\165\147"; const SEVERITY_INFO = "\x69\156\x66\x6f"; const SEVERITY_ERROR = "\x65\x72\x72\157\162"; private RequestStack $requestStack; private LoggerInterface $logger; public function __construct(RequestStack $requestStack, LoggerInterface $logger) { $this->requestStack = $requestStack; $this->logger = $logger; } public function debug($message, array $context = []) { $this->logMessage(self::SEVERITY_DEBUG, $message, $context); } public function info($message, array $context = []) { $this->logMessage(self::SEVERITY_INFO, $message, $context); } public function error($message, array $context = []) { $this->logMessage(self::SEVERITY_ERROR, $message, $context); } public function exception(\Exception $e) { goto D843d; D843d: $errorMessage = sprintf("\45\x73\54\x20\124\x72\141\143\145\72\40\45\163", $e->getMessage(), $e->getTraceAsString()); goto e67d9; e67d9: $errorMessage = substr($errorMessage, 0, 1499); goto f7294; f7294: return $this->error($errorMessage); goto C0ff1; C0ff1: } private function logMessage($severity, $message, $context = []) { goto d0ac7; A2dd5: ea2d1: goto F691c; C51a8: B547f: goto A2dd5; d0ac7: switch ($severity) { case self::SEVERITY_DEBUG: $this->logger->debug($message, $context); goto ea2d1; case self::SEVERITY_INFO: $this->logger->info($message, $context); goto ea2d1; case self::SEVERITY_ERROR: return $this->logger->error($message, $context); } goto C51a8; F691c: } }

Function Calls

None

Variables

None

Stats

MD5 510ae89f90826a4cc1887d8e1b46c4d9
Eval Count 0
Decode Time 53 ms