Files
sveden-parser/vendor/nilportugues/sql-query-builder/src/Manipulation/Insert.php

38 lines
739 B
PHP

<?php
/**
* Author: Nil Portugués Calderó <contact@nilportugues.com>
* Date: 6/3/14
* Time: 12:07 AM.
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace NilPortugues\Sql\QueryBuilder\Manipulation;
use NilPortugues\Sql\QueryBuilder\Syntax\SyntaxFactory;
/**
* Class Insert.
*/
class Insert extends AbstractCreationalQuery
{
/**
* @return string
*/
public function partName()
{
return 'INSERT';
}
/**
* @return array
*/
public function getColumns()
{
$columns = \array_keys($this->values);
return SyntaxFactory::createColumns($columns, $this->getTable());
}
}