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 Illuminate\Process\Exceptions; use Illuminate\Contracts\Process\ProcessR..
Decoded Output download
<?php
namespace Illuminate\Process\Exceptions;
use Illuminate\Contracts\Process\ProcessResult;
use RuntimeException;
class ProcessFailedException extends RuntimeException
{
/**
* The process result instance.
*
* @var \Illuminate\Contracts\Process\ProcessResult
*/
public $result;
/**
* Create a new exception instance.
*
* @param \Illuminate\Contracts\Process\ProcessResult $result
* @return void
*/
public function __construct(ProcessResult $result)
{
$this->result = $result;
$error = sprintf('The command "%s" failed.'."
Exit Code: %s",
$result->command(),
$result->exitCode(),
);
if (! empty($result->output())) {
$error .= sprintf("
Output:
================
%s", $result->output());
}
if (! empty($result->errorOutput())) {
$error .= sprintf("
Error Output:
================
%s", $result->errorOutput());
}
parent::__construct($error, $result->exitCode() ?? 1);
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Illuminate\Process\Exceptions;
use Illuminate\Contracts\Process\ProcessResult;
use RuntimeException;
class ProcessFailedException extends RuntimeException
{
/**
* The process result instance.
*
* @var \Illuminate\Contracts\Process\ProcessResult
*/
public $result;
/**
* Create a new exception instance.
*
* @param \Illuminate\Contracts\Process\ProcessResult $result
* @return void
*/
public function __construct(ProcessResult $result)
{
$this->result = $result;
$error = sprintf('The command "%s" failed.'."\n\nExit Code: %s",
$result->command(),
$result->exitCode(),
);
if (! empty($result->output())) {
$error .= sprintf("\n\nOutput:\n================\n%s", $result->output());
}
if (! empty($result->errorOutput())) {
$error .= sprintf("\n\nError Output:\n================\n%s", $result->errorOutput());
}
parent::__construct($error, $result->exitCode() ?? 1);
}
}
Function Calls
None |
Stats
MD5 | 8b257d522e2995582926f9bcfdc02ac3 |
Eval Count | 0 |
Decode Time | 106 ms |