for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types = 1);
namespace BasePatterns\RecordSet;
class Table
{
private string $tableName;
private array $rows = [];
private array $columns = [];
$columns
public function __construct(string $tableName)
$this->tableName = $tableName;
}
public function select(string $filter): array
$filter
If this is a false-positive, you can also ignore this issue in your code via the ignore-unused annotation
ignore-unused
public function select(/** @scrutinizer ignore-unused */ string $filter): array
This check looks for parameters that have been defined for a function or method, but which are not used in the method body.
return [];
public function getRows(): array
return $this->rows;
public function load(array $rows)
$this->rows = $rows;