for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace JMGQ\AStar\Example\Graph;
class Coordinate
{
public function __construct(private int $x, private int $y)
$x
If this is a false-positive, you can also ignore this issue in your code via the ignore-unused annotation
ignore-unused
public function __construct(/** @scrutinizer ignore-unused */ private int $x, private int $y)
This check looks for parameters that have been defined for a function or method, but which are not used in the method body.
$y
public function __construct(private int $x, /** @scrutinizer ignore-unused */ private int $y)
}
public function getX(): int
return $this->x;
x
JMGQ\AStar\Example\Graph\Coordinate
public function getY(): int
return $this->y;
y
public function getId(): string
return $this->x . 'x' . $this->y;
This check looks for parameters that have been defined for a function or method, but which are not used in the method body.