for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Tsukasa\QueryBuilder\Expression;
use Tsukasa\QueryBuilder\Interfaces\IToSql;
use Tsukasa\QueryBuilder\Interfaces\QueryBuilderInterface;
abstract class AbstractExpression implements IToSql
{
/** @var QueryBuilderInterface */
protected $qb;
/** @var string */
protected $_tableAlias;
public function setQB(QueryBuilderInterface $queryBuilder)
$this->qb = $queryBuilder;
return $this;
}
public function getTableAlias()
return $this->qb->getAlias();
/**
* @return string
*/
abstract public function toSQL();