for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* This file is part of Spiral Framework package.
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
declare(strict_types=1);
namespace Spiral\Tests\Attributes\Reader\Fixture;
use Spiral\Tests\Attributes\Reader\Fixture\Annotation\ClassAnnotation;
use Spiral\Tests\Attributes\Reader\Fixture\Annotation\ConstantAnnotation;
use Spiral\Tests\Attributes\Reader\Fixture\Annotation\MethodAnnotation;
use Spiral\Tests\Attributes\Reader\Fixture\Annotation\MethodParameterAnnotation;
use Spiral\Tests\Attributes\Reader\Fixture\Annotation\PropertyAnnotation;
/** @ClassAnnotation(field="value") */
#[ClassAnnotation(field: 'value')]
class AnnotatedClass
{
/** @ConstantAnnotation(field="value") */
#[ConstantAnnotation(field: 'value')]
public const CONSTANT = 23;
/** @PropertyAnnotation(field="value") */
#[PropertyAnnotation(field: 'value')]
public $property;
/** @MethodAnnotation(field="value") */
#[MethodAnnotation(field: 'value')]
public function method(
#[MethodParameterAnnotation(field: 'value')]
$parameter
If this is a false-positive, you can also ignore this issue in your code via the ignore-unused annotation
ignore-unused
/** @scrutinizer ignore-unused */ #[MethodParameterAnnotation(field: 'value')]
This check looks for parameters that have been defined for a function or method, but which are not used in the method body.
string $parameter
): void
}
This check looks for parameters that have been defined for a function or method, but which are not used in the method body.