for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Yiisoft\Validator\Tests\TestEnvironments\Support\Data;
use Yiisoft\Validator\Result;
use Yiisoft\Validator\Rule\Callback;
use Yiisoft\Validator\Rule\Composite;
#[Composite([
new Callback(method: 'validateA'),
])]
final class CompositeWithCallbackAttribute
{
new Callback(method: 'validateB'),
private int $b = 7;
$b
private function validateA(): Result
validateA()
This check looks for private methods that have been defined, but are not used inside the class.
return (new Result())->addError('Invalid A.');
}
private function validateB(): Result
validateB()
return (new Result())->addError('Invalid B.');