* @copyright 2010-2014 Justin Swanhart and André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * @version SVN: $Id$ * */ namespace PHPSQLParser\builders; /** * This class implements the builder for the create definitions of CREATE TABLE. * You can overwrite all functions to achieve another handling. * * @author André Rothe * @license http://www.debian.org/misc/bsd.license BSD License (3 Clause) * */ class CreateTableDefinitionBuilder implements Builder { protected function buildTableBracketExpression($parsed) { $builder = new TableBracketExpressionBuilder(); return $builder->build($parsed); } public function build(array $parsed) { if (!isset($parsed) || $parsed['create-def'] === false) { return ""; } return $this->buildTableBracketExpression($parsed['create-def']); } } ?>