for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace RulerZ\Executor\Polyfill;
use RulerZ\Context\ExecutionContext;
trait FilterBasedSatisfaction
{
/**
* {@inheritdoc}
*/
abstract public function filter($target, array $parameters, array $operators, ExecutionContext $context);
public function satisfies($target, array $parameters, array $operators, ExecutionContext $context): bool
return count($this->filter($target, $parameters, $operators, $context)) !== 0;
}