<?php /** * Copyright © 2023 ExacTI Technology Solutions. All rights reserved. * GPLv3 General License. * https://exacti.com.br * Phacil PHP Framework - https://github.com/exacti/phacil-framework */ namespace Phacil\Framework\MagiQL\Manipulation; use Phacil\Framework\MagiQL\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()); } }