Add error code & show function arguments #687
Annotations
10 warnings
src/ErrorHandler.php#L54
Escaped Mutant for Mutator "DecrementInteger":
--- Original
+++ New
@@ @@
* @param EventDispatcherInterface|null $eventDispatcher Event dispatcher for error events.
* @param int $exitShutdownHandlerDepth Depth of the exit() shutdown handler to ensure it's executed last.
*/
- public function __construct(private LoggerInterface $logger, private ThrowableRendererInterface $defaultRenderer, private ?EventDispatcherInterface $eventDispatcher = null, private int $exitShutdownHandlerDepth = 2)
+ public function __construct(private LoggerInterface $logger, private ThrowableRendererInterface $defaultRenderer, private ?EventDispatcherInterface $eventDispatcher = null, private int $exitShutdownHandlerDepth = 1)
{
}
/**
|
src/ErrorHandler.php#L54
Escaped Mutant for Mutator "IncrementInteger":
--- Original
+++ New
@@ @@
* @param EventDispatcherInterface|null $eventDispatcher Event dispatcher for error events.
* @param int $exitShutdownHandlerDepth Depth of the exit() shutdown handler to ensure it's executed last.
*/
- public function __construct(private LoggerInterface $logger, private ThrowableRendererInterface $defaultRenderer, private ?EventDispatcherInterface $eventDispatcher = null, private int $exitShutdownHandlerDepth = 2)
+ public function __construct(private LoggerInterface $logger, private ThrowableRendererInterface $defaultRenderer, private ?EventDispatcherInterface $eventDispatcher = null, private int $exitShutdownHandlerDepth = 3)
{
}
/**
|
src/ErrorHandler.php#L72
Escaped Mutant for Mutator "ArrayItemRemoval":
--- Original
+++ New
@@ @@
{
$renderer ??= $this->defaultRenderer;
try {
- $this->logger->error(PlainTextRenderer::throwableToString($t), ['throwable' => $t]);
+ $this->logger->error(PlainTextRenderer::throwableToString($t), []);
return $this->debug ? $renderer->renderVerbose($t, $request) : $renderer->render($t, $request);
} catch (Throwable $t) {
return new ErrorData((string) $t);
|
src/ErrorHandler.php#L72
Escaped Mutant for Mutator "MethodCallRemoval":
--- Original
+++ New
@@ @@
{
$renderer ??= $this->defaultRenderer;
try {
- $this->logger->error(PlainTextRenderer::throwableToString($t), ['throwable' => $t]);
+
return $this->debug ? $renderer->renderVerbose($t, $request) : $renderer->render($t, $request);
} catch (Throwable $t) {
return new ErrorData((string) $t);
|
src/ErrorHandler.php#L112
Escaped Mutant for Mutator "GreaterThan":
--- Original
+++ New
@@ @@
if ($this->enabled) {
return;
}
- if ($this->memoryReserveSize > 0) {
+ if ($this->memoryReserveSize >= 0) {
$this->memoryReserve = str_repeat('x', $this->memoryReserveSize);
}
$this->initializeOnce();
|
src/ErrorHandler.php#L112
Escaped Mutant for Mutator "GreaterThanNegotiation":
--- Original
+++ New
@@ @@
if ($this->enabled) {
return;
}
- if ($this->memoryReserveSize > 0) {
+ if ($this->memoryReserveSize <= 0) {
$this->memoryReserve = str_repeat('x', $this->memoryReserveSize);
}
$this->initializeOnce();
|
src/ErrorHandler.php#L116
Escaped Mutant for Mutator "MethodCallRemoval":
--- Original
+++ New
@@ @@
if ($this->memoryReserveSize > 0) {
$this->memoryReserve = str_repeat('x', $this->memoryReserveSize);
}
- $this->initializeOnce();
+
// Handles throwable that isn't caught otherwise, echo output and exit.
set_exception_handler(function (Throwable $t) : void {
if (!$this->enabled) {
|
src/ErrorHandler.php#L119
Escaped Mutant for Mutator "FunctionCallRemoval":
--- Original
+++ New
@@ @@
$this->memoryReserve = str_repeat('x', $this->memoryReserveSize);
}
$this->initializeOnce();
- // Handles throwable that isn't caught otherwise, echo output and exit.
- set_exception_handler(function (Throwable $t) : void {
- if (!$this->enabled) {
- return;
- }
- $this->renderThrowableAndTerminate($t);
- });
+
// Handles PHP execution errors such as warnings and notices.
set_error_handler(function (int $severity, string $message, string $file, int $line) : bool {
if (!$this->enabled) {
|
src/ErrorHandler.php#L133
Escaped Mutant for Mutator "BitwiseAnd":
--- Original
+++ New
@@ @@
if (!$this->enabled) {
return false;
}
- if (!(error_reporting() & $severity)) {
+ if (!(error_reporting() | $severity)) {
// This error code is not included in error_reporting.
return true;
}
|
src/ErrorHandler.php#L135
Escaped Mutant for Mutator "TrueValue":
--- Original
+++ New
@@ @@
}
if (!(error_reporting() & $severity)) {
// This error code is not included in error_reporting.
- return true;
+ return false;
}
$backtrace = debug_backtrace();
array_shift($backtrace);
|
This job succeeded
Loading