summaryrefslogtreecommitdiffstats
path: root/src/Components/CreateDefinition.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/Components/CreateDefinition.php')
-rw-r--r--src/Components/CreateDefinition.php10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/Components/CreateDefinition.php b/src/Components/CreateDefinition.php
index 54c2475..0ef7c4a 100644
--- a/src/Components/CreateDefinition.php
+++ b/src/Components/CreateDefinition.php
@@ -272,13 +272,14 @@ class CreateDefinition extends Component
/**
* @param CreateDefinition|CreateDefinition[] $component The component to be built.
+ * @param array $options Parameters for building.
*
* @return string
*/
- public static function build($component)
+ public static function build($component, array $options = array())
{
if (is_array($component)) {
- return "(\n" . implode(",\n", $component) . "\n)";
+ return "(\n " . implode(",\n ", $component) . "\n)";
} else {
$tmp = '';
@@ -291,7 +292,10 @@ class CreateDefinition extends Component
}
if (!empty($component->type)) {
- $tmp .= $component->type . ' ';
+ $tmp .= DataType::build(
+ $component->type,
+ array('lowercase' => true)
+ ) . ' ';
}
if (!empty($component->key)) {