diff --git a/lib-3rd-party/Idiorm/idiorm.php b/lib-3rd-party/Idiorm/idiorm.php index 0f60945793..e467c0f6e2 100644 --- a/lib-3rd-party/Idiorm/idiorm.php +++ b/lib-3rd-party/Idiorm/idiorm.php @@ -1367,7 +1367,7 @@ use Serializable; } } $query[] = "))"; - return $this->where_raw(join($query, ' '), $data); + return $this->where_raw(implode(' ', $query), $data); } /** @@ -1675,7 +1675,7 @@ use Serializable; */ protected function _build_select_start() { $fragment = 'SELECT '; - $result_columns = join(', ', $this->_result_columns); + $result_columns = implode($this->_result_columns, ', '); if (!is_null($this->_limit) && self::$_config[$this->_connection_name]['limit_clause_style'] === ORM::LIMIT_STYLE_TOP_N) { @@ -1702,7 +1702,7 @@ use Serializable; return ''; } - return join(" ", $this->_join_sources); + return implode($this->_join_sources, ' '); } /** @@ -1726,7 +1726,7 @@ use Serializable; if (count($this->_group_by) === 0) { return ''; } - return "GROUP BY " . join(", ", $this->_group_by); + return "GROUP BY " . implode($this->_group_by, ', '); } /** @@ -1747,7 +1747,7 @@ use Serializable; $this->_values = array_merge($this->_values, $condition[self::CONDITION_VALUES]); } - return strtoupper($type) . " " . join(" AND ", $conditions); + return strtoupper($type) . " " . implode($conditions, ' AND '); } /** @@ -1757,7 +1757,7 @@ use Serializable; if (count($this->_order_by) === 0) { return ''; } - return "ORDER BY " . join(", ", $this->_order_by); + return "ORDER BY " . implode($this->_order_by, ', '); } /** @@ -1805,7 +1805,7 @@ use Serializable; $filtered_pieces[] = $piece; } } - return join($glue, $filtered_pieces); + return implode($filtered_pieces, $glue); } /** @@ -1816,7 +1816,7 @@ use Serializable; protected function _quote_one_identifier($identifier) { $parts = explode('.', $identifier); $parts = array_map(array($this, '_quote_identifier_part'), $parts); - return join('.', $parts); + return implode($parts, '.'); } /** @@ -1828,7 +1828,7 @@ use Serializable; protected function _quote_identifier($identifier) { if (is_array($identifier)) { $result = array_map(array($this, '_quote_one_identifier'), $identifier); - return join(', ', $result); + return implode($result, ', '); } else { return $this->_quote_one_identifier($identifier); } @@ -1860,7 +1860,7 @@ use Serializable; if(isset(self::$_config[$connection_name]['create_cache_key']) and is_callable(self::$_config[$connection_name]['create_cache_key'])){ return call_user_func_array(self::$_config[$connection_name]['create_cache_key'], array($query, $parameters, $table_name, $connection_name)); } - $parameter_string = join(',', $parameters); + $parameter_string = implode($parameters, ','); $key = $query . ':' . $parameter_string; return sha1($key); } @@ -2165,9 +2165,9 @@ use Serializable; } $field_list[] = "{$this->_quote_identifier($key)} = $value"; } - $query[] = join(", ", $field_list); + $query[] = implode($field_list, ', '); $this->_add_id_column_conditions($query); - return join(" ", $query); + return implode($query, ' '); } /** @@ -2177,7 +2177,7 @@ use Serializable; $query[] = "INSERT INTO"; $query[] = $this->_quote_identifier($this->_table_name); $field_list = array_map(array($this, '_quote_identifier'), array_keys($this->_dirty_fields)); - $query[] = "(" . join(", ", $field_list) . ")"; + $query[] = "(" . implode($field_list, ', ') . ")"; $query[] = "VALUES"; $placeholders = $this->_create_placeholders($this->_dirty_fields); @@ -2187,7 +2187,7 @@ use Serializable; $query[] = 'RETURNING ' . $this->_quote_identifier($this->_get_id_column_name()); } - return join(" ", $query); + return implode($query, ' '); } /** @@ -2199,7 +2199,7 @@ use Serializable; $this->_quote_identifier($this->_table_name) ); $this->_add_id_column_conditions($query); - return self::_execute(join(" ", $query), is_array($this->id(true)) ? array_values($this->id(true)) : array($this->id(true)), $this->_connection_name); + return self::_execute(implode($query, ' '), is_array($this->id(true)) ? array_values($this->id(true)) : array($this->id(true)), $this->_connection_name); } /** diff --git a/lib-3rd-party/Paris/paris.php b/lib-3rd-party/Paris/paris.php index 996fe70a54..d7299d149c 100644 --- a/lib-3rd-party/Paris/paris.php +++ b/lib-3rd-party/Paris/paris.php @@ -504,7 +504,7 @@ use MailPoetVendor\Idiorm\ORM; $class_names = array($base_model_name, $associated_model_name); sort($class_names, SORT_STRING); - $join_class_name = join("", $class_names); + $join_class_name = implode('', $class_names); } // Get table names for each class