for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Muffin;
class QueryBuilder
{
use Traits\EscaperAware;
public function delete($table = null, $alias = null)
return (new Queries\Delete($table, $alias))->setEscaper($this->escaper);
}
public function insert($table = null)
return (new Queries\Insert($table))->setEscaper($this->escaper);
public function select($columns = null)
return (new Queries\Select($columns))->setEscaper($this->escaper);
public function update($table = null, $alias = null)
return (new Queries\Update($table, $alias))->setEscaper($this->escaper);
public function count($columnName, $alias = null)
return (new Queries\Snippets\Count($columnName, $alias));
public function distinct($columnName)
return (new Queries\Snippets\Distinct($columnName));