Newscoop\GimmeBundle\EventListener\Sortable\Doctrine\ORM\Query\OrderByWalker::findAliasForField PHP Method

findAliasForField() private method

Find alias for choosen field
private findAliasForField ( string $field ) : array
$field string Field name
return array array with alias or field name and class namespace
    private function findAliasForField($field)
    {
        $components = $this->_getQueryComponents();
        foreach (array_keys($components) as $alias) {
            $meta = $components[$alias];
            if ($meta['metadata']->hasField($field)) {
                return array($alias, $meta['metadata']->name);
            } else {
                return array($field, $meta['metadata']->name);
            }
        }
        return array($field, $components['metadata']->name);
    }