Skip to content

Fix psalm (#97)

Fix psalm (#97) #524

Triggered via push February 8, 2024 06:50
Status Success
Total duration 40s
Artifacts

mutation.yml

on: push
Matrix: mutation / roave-infection
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
mutation / PHP 8.1-ubuntu-latest: src/Debug/WebViewCollector.php#L28
Escaped Mutant for Mutator "ArrayItemRemoval": --- Original +++ New @@ @@ if (!$this->isActive()) { return; } - $this->renders[] = ['output' => $event->getResult(), 'file' => $event->getFile(), 'parameters' => $event->getParameters()]; + $this->renders[] = ['file' => $event->getFile(), 'parameters' => $event->getParameters()]; } private function reset() : void {
mutation / PHP 8.1-ubuntu-latest: src/Debug/WebViewCollector.php#L29
Escaped Mutant for Mutator "ArrayItem": --- Original +++ New @@ @@ if (!$this->isActive()) { return; } - $this->renders[] = ['output' => $event->getResult(), 'file' => $event->getFile(), 'parameters' => $event->getParameters()]; + $this->renders[] = ['output' > $event->getResult(), 'file' => $event->getFile(), 'parameters' => $event->getParameters()]; } private function reset() : void {
mutation / PHP 8.1-ubuntu-latest: src/Debug/WebViewCollector.php#L30
Escaped Mutant for Mutator "ArrayItem": --- Original +++ New @@ @@ if (!$this->isActive()) { return; } - $this->renders[] = ['output' => $event->getResult(), 'file' => $event->getFile(), 'parameters' => $event->getParameters()]; + $this->renders[] = ['output' => $event->getResult(), 'file' > $event->getFile(), 'parameters' => $event->getParameters()]; } private function reset() : void {
mutation / PHP 8.1-ubuntu-latest: src/Debug/WebViewCollector.php#L31
Escaped Mutant for Mutator "ArrayItem": --- Original +++ New @@ @@ if (!$this->isActive()) { return; } - $this->renders[] = ['output' => $event->getResult(), 'file' => $event->getFile(), 'parameters' => $event->getParameters()]; + $this->renders[] = ['output' => $event->getResult(), 'file' => $event->getFile(), 'parameters' > $event->getParameters()]; } private function reset() : void {
mutation / PHP 8.1-ubuntu-latest: src/ViewRenderer.php#L66
Escaped Mutant for Mutator "UnwrapRtrim": --- Original +++ New @@ @@ */ public function __construct(private DataResponseFactoryInterface $responseFactory, private Aliases $aliases, private WebView $view, string $viewPath, private ?string $layout = null, private array $injections = []) { - $this->viewPath = rtrim($viewPath, '/'); + $this->viewPath = $viewPath; } /** * Returns a path to a base directory of view templates that is prefixed to the relative view name.
mutation / PHP 8.1-ubuntu-latest: src/ViewRenderer.php#L246
Escaped Mutant for Mutator "UnwrapArrayMerge": --- Original +++ New @@ @@ public function withAddedInjections(object ...$injections) : self { $new = clone $this; - $new->injections = array_merge($this->injections, $injections); + $new->injections = $this->injections; return $new; } /**
mutation / PHP 8.1-ubuntu-latest: src/ViewRenderer.php#L246
Escaped Mutant for Mutator "UnwrapArrayMerge": --- Original +++ New @@ @@ public function withAddedInjections(object ...$injections) : self { $new = clone $this; - $new->injections = array_merge($this->injections, $injections); + $new->injections = $injections; return $new; } /**
mutation / PHP 8.1-ubuntu-latest: src/ViewRenderer.php#L269
Escaped Mutant for Mutator "CloneRemoval": --- Original +++ New @@ @@ */ public function withLocale(string $locale) : self { - $new = clone $this; + $new = $this; $new->locale = $locale; return $new; }
mutation / PHP 8.1-ubuntu-latest: src/ViewRenderer.php#L348
Escaped Mutant for Mutator "UnwrapArrayMerge": --- Original +++ New @@ @@ $parameters = []; foreach ($this->injections as $injection) { if ($injection instanceof CommonParametersInjectionInterface) { - $parameters = array_merge($parameters, $injection->getCommonParameters()); + $parameters = $injection->getCommonParameters(); } } return $parameters;
mutation / PHP 8.1-ubuntu-latest: src/ViewRenderer.php#L351
Escaped Mutant for Mutator "ArrayOneItem": --- Original +++ New @@ @@ $parameters = array_merge($parameters, $injection->getCommonParameters()); } } - return $parameters; + return count($parameters) > 1 ? array_slice($parameters, 0, 1, true) : $parameters; } /** * Gets the merged injection layout parameters.