/** * InsertQuery constructor. * @param TransportInterface $transport * @param string $table * @param array $columns * @param array $values */ public function __construct(TransportInterface $transport, $table, array $columns = [], array $values) { parent::__construct(); $sql = $this->prepareSql($table, $columns, $values); $this->init($transport, $sql); }
/** * Query constructor. * @param TransportInterface $transport * @param string $sql * @param array $bindings */ public function __construct(TransportInterface $transport, $sql, $bindings = []) { parent::__construct(); $this->init($transport, $sql); $this->bindParams($bindings); }