diff options
Diffstat (limited to 'src/Components/IntoKeyword.php')
-rw-r--r-- | src/Components/IntoKeyword.php | 27 |
1 files changed, 13 insertions, 14 deletions
diff --git a/src/Components/IntoKeyword.php b/src/Components/IntoKeyword.php index a5c2d24..6c52f20 100644 --- a/src/Components/IntoKeyword.php +++ b/src/Components/IntoKeyword.php @@ -235,27 +235,26 @@ class IntoKeyword extends Component public static function build($component, array $options = array()) { if ($component->dest instanceof Expression) { - $columns = !empty($component->columns) ? - '(`' . implode('`, `', $component->columns) . '`)' : ''; + $columns = !empty($component->columns) ? '(`' . implode('`, `', $component->columns) . '`)' : ''; return $component->dest . $columns; } elseif (isset($component->values)) { return ExpressionArray::build($component->values); - } else { - $ret = 'OUTFILE "' . $component->dest . '"'; + } - $fields_options_str = OptionsArray::build($component->fields_options); - if (trim($fields_options_str) !== '') { - $ret .= ($component->fields_keyword) ? ' FIELDS' : ' COLUMNS'; - $ret .= ' ' . $fields_options_str; - } + $ret = 'OUTFILE "' . $component->dest . '"'; - $lines_options_str = OptionsArray::build($component->lines_options, array('expr' => true)); - if (trim($lines_options_str) !== '') { - $ret .= ' LINES ' . $lines_options_str; - } + $fields_options_str = OptionsArray::build($component->fields_options); + if (trim($fields_options_str) !== '') { + $ret .= ($component->fields_keyword) ? ' FIELDS' : ' COLUMNS'; + $ret .= ' ' . $fields_options_str; + } - return $ret; + $lines_options_str = OptionsArray::build($component->lines_options, array('expr' => true)); + if (trim($lines_options_str) !== '') { + $ret .= ' LINES ' . $lines_options_str; } + + return $ret; } } |