for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Yiisoft\ActiveRecord\Tests\Stubs\MagicActiveRecord;
use Yiisoft\Db\Exception\Exception;
final class Cat extends Animal
{
public function populateRecord($row): void
parent::populateRecord($row);
$this->setDoes('meow');
}
public function getException(): void
throw new Exception('no');
/**
* This is to test if __isset catches the error.
*
* @throw DivisionByZeroError
*/
public function getThrowable(): float|int
return 5 / 0;
public function setNonExistingProperty(string $value): void
$value
If this is a false-positive, you can also ignore this issue in your code via the ignore-unused annotation
ignore-unused
public function setNonExistingProperty(/** @scrutinizer ignore-unused */ string $value): 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 check looks for parameters that have been defined for a function or method, but which are not used in the method body.