PhpBench\Extensions\Dbal\Storage\Driver\Dbal\Visitor\SqlVisitor::visitParam PHP Метод

visitParam() приватный Метод

private visitParam ( Comparison $comparison )
$comparison PhpBench\Expression\Constraint\Comparison
    private function visitParam(Comparison $comparison)
    {
        if (!preg_match('{param\\[(.+?)\\]}', $comparison->getField(), $matches)) {
            throw new \InvalidArgumentException(sprintf('Parameter field "%s" must be of form "param[param_name]"', $comparison->getField()));
        }
        $paramName = $matches[1];
        return sprintf('parameter.pkey = :%s AND parameter.value %s :%s', $this->registerParamValue($paramName), $this->getComparatorSql($comparison), $this->registerParamValue($comparison->getValue()));
    }