for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Doctrine\Migrations;
class OutputWriter
{
/** @var callable */
private $callback;
public function __construct(?callable $callback = null)
if ($callback === null) {
$callback = function ($message) : void {
$message
If this is a false-positive, you can also ignore this issue in your code via the ignore-unused annotation
ignore-unused
$callback = function (/** @scrutinizer ignore-unused */ $message) : void {
This check looks for parameters that have been defined for a function or method, but which are not used in the method body.
};
}
$this->callback = $callback;
public function setCallback(callable $callback) : void
public function write(string $message) : void
($this->callback)($message);
This check looks for parameters that have been defined for a function or method, but which are not used in the method body.