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 /* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@..
Decoded Output download
<?php
/*
* This file is part of the Symfony package.
*
* (c) Fabien Potencier <[email protected]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace RectorPrefix202406\Symfony\Component\Console\Messenger;
use RectorPrefix202406\Symfony\Component\Console\Application;
use RectorPrefix202406\Symfony\Component\Console\Command\Command;
use RectorPrefix202406\Symfony\Component\Console\Exception\RunCommandFailedException;
use RectorPrefix202406\Symfony\Component\Console\Input\StringInput;
use RectorPrefix202406\Symfony\Component\Console\Output\BufferedOutput;
/**
* @author Kevin Bond <[email protected]>
*/
final class RunCommandMessageHandler
{
/**
* @readonly
* @var \Symfony\Component\Console\Application
*/
private $application;
public function __construct(Application $application)
{
$this->application = $application;
}
public function __invoke(RunCommandMessage $message) : RunCommandContext
{
$input = new StringInput($message->input);
$output = new BufferedOutput();
$this->application->setCatchExceptions($message->catchExceptions);
try {
$exitCode = $this->application->run($input, $output);
} catch (\Throwable $e) {
throw new RunCommandFailedException($e, new RunCommandContext($message, Command::FAILURE, $output->fetch()));
}
if ($message->throwOnFailure && Command::SUCCESS !== $exitCode) {
throw new RunCommandFailedException(\sprintf('Command "%s" exited with code "%s".', $message->input, $exitCode), new RunCommandContext($message, $exitCode, $output->fetch()));
}
return new RunCommandContext($message, $exitCode, $output->fetch());
}
}
?>
Did this file decode correctly?
Original Code
<?php
/*
* This file is part of the Symfony package.
*
* (c) Fabien Potencier <[email protected]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace RectorPrefix202406\Symfony\Component\Console\Messenger;
use RectorPrefix202406\Symfony\Component\Console\Application;
use RectorPrefix202406\Symfony\Component\Console\Command\Command;
use RectorPrefix202406\Symfony\Component\Console\Exception\RunCommandFailedException;
use RectorPrefix202406\Symfony\Component\Console\Input\StringInput;
use RectorPrefix202406\Symfony\Component\Console\Output\BufferedOutput;
/**
* @author Kevin Bond <[email protected]>
*/
final class RunCommandMessageHandler
{
/**
* @readonly
* @var \Symfony\Component\Console\Application
*/
private $application;
public function __construct(Application $application)
{
$this->application = $application;
}
public function __invoke(RunCommandMessage $message) : RunCommandContext
{
$input = new StringInput($message->input);
$output = new BufferedOutput();
$this->application->setCatchExceptions($message->catchExceptions);
try {
$exitCode = $this->application->run($input, $output);
} catch (\Throwable $e) {
throw new RunCommandFailedException($e, new RunCommandContext($message, Command::FAILURE, $output->fetch()));
}
if ($message->throwOnFailure && Command::SUCCESS !== $exitCode) {
throw new RunCommandFailedException(\sprintf('Command "%s" exited with code "%s".', $message->input, $exitCode), new RunCommandContext($message, $exitCode, $output->fetch()));
}
return new RunCommandContext($message, $exitCode, $output->fetch());
}
}
Function Calls
None |
Stats
MD5 | eac221bfc5cd7cc40ae3f86996b683d7 |
Eval Count | 0 |
Decode Time | 79 ms |