private function get_columns(array $schema) { $sql = ''; array_walk($schema, function ($definition, $name) use(&$sql) { $sql .= "\n\t{$name} {$definition},"; }); // Remove trailing comma. return substr($sql, 0, -1); }