diff options
Diffstat (limited to 'src/Components/CreateDefinition.php')
-rw-r--r-- | src/Components/CreateDefinition.php | 10 |
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)) { |