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\Http\Middleware; use Closure; use Illuminate\Http\Request; use Illum..
Decoded Output download
<?php
namespace App\Http\Middleware;
use Closure;
use Illuminate\Http\Request;
use Illuminate\Routing\UrlGenerator;
class ForceHttps
{
public function __construct(private UrlGenerator $url)
{
}
public function handle(Request $request, Closure $next) // @phpcs:ignore
{
if (config('koel.force_https')) {
$this->url->forceScheme('https');
$request->setTrustedProxies(
[$request->getClientIp()],
Request::HEADER_X_FORWARDED_FOR
| Request::HEADER_X_FORWARDED_HOST
| Request::HEADER_X_FORWARDED_PORT
| Request::HEADER_X_FORWARDED_PROTO
);
}
return $next($request);
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace App\Http\Middleware;
use Closure;
use Illuminate\Http\Request;
use Illuminate\Routing\UrlGenerator;
class ForceHttps
{
public function __construct(private UrlGenerator $url)
{
}
public function handle(Request $request, Closure $next) // @phpcs:ignore
{
if (config('koel.force_https')) {
$this->url->forceScheme('https');
$request->setTrustedProxies(
[$request->getClientIp()],
Request::HEADER_X_FORWARDED_FOR
| Request::HEADER_X_FORWARDED_HOST
| Request::HEADER_X_FORWARDED_PORT
| Request::HEADER_X_FORWARDED_PROTO
);
}
return $next($request);
}
}
Function Calls
| None |
Stats
| MD5 | 6b1c701ac6a13443ac3cf4bb601b9604 |
| Eval Count | 0 |
| Decode Time | 92 ms |