for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Zenstruck\Porpaginas\Doctrine\DBAL\Specification\Normalizer;
use Zenstruck\Porpaginas\Doctrine\DBAL\Specification\DBALContext;
use Zenstruck\Porpaginas\Specification\Normalizer;
/**
* @author Kevin Bond <[email protected]>
*/
final class CallableNormalizer implements Normalizer
{
use DBALNormalizer;
* @param callable $specification
* @param DBALContext $context
public function normalize($specification, $context)
return $specification($context->qb());
}
protected function supportsSpecification($specification): bool
return \is_callable($specification);