Nextras\Orm\Mapper\Dbal\QueryBuilderHelper::processColumn PHP Метод

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

private processColumn ( Nextras\Orm\Mapper\Dbal\StorageReflection\IStorageReflection $sourceReflection, $column, $value, $sourceAlias )
$sourceReflection Nextras\Orm\Mapper\Dbal\StorageReflection\IStorageReflection
    private function processColumn(IStorageReflection $sourceReflection, $column, $value, $sourceAlias)
    {
        $converted = $sourceReflection->convertEntityToStorage([$column => $value]);
        $column = key($converted);
        if (($pos = strpos($column, '%')) !== false) {
            $modifier = substr($column, $pos);
            $column = substr($column, 0, $pos);
        } else {
            $modifier = '%any';
        }
        $value = current($converted);
        return ["[{$sourceAlias}.{$column}]", $modifier, $value];
    }