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

getAlias() публичный статический Метод

public static getAlias ( $name )
    public static function getAlias($name)
    {
        static $counter = 1;
        if (preg_match('#^([a-z0-9_]+\\.){0,2}+([a-z0-9_]+?)$#i', $name, $m)) {
            return $m[2];
        }
        return '_join' . $counter++;
    }

Usage Example

Пример #1
0
 /**
  * @return QueryBuilder
  */
 public function builder()
 {
     $tableName = $this->getTableName();
     $builder = new QueryBuilder($this->connection->getDriver());
     $builder->from("[{$tableName}]", QueryBuilderHelper::getAlias($tableName));
     return $builder;
 }
All Usage Examples Of Nextras\Orm\Mapper\Dbal\QueryBuilderHelper::getAlias