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

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

private visitComparatorIn ( $fieldName, Comparison $comparison )
$comparison PhpBench\Expression\Constraint\Comparison
    private function visitComparatorIn($fieldName, Comparison $comparison)
    {
        $values = $comparison->getValue();
        if (!is_array($values)) {
            throw new \InvalidArgumentException(sprintf('IN value must be an array, got "%s"', gettype($values)));
        }
        $paramNames = [];
        foreach ($values as $value) {
            $paramNames[] = $this->registerParamValue($value);
        }
        return sprintf('%s IN (:%s)', $fieldName, implode(', :', $paramNames));
    }