$values) { foreach($values as $index => $value) { if ( ! isset($output[$index])) { $output[$index] = array(); } $output[$index][$append_key] = $value; } } return $output; } // -------------------------------------------------------------------------- /** * Connection function * * Send an array or object as connection parameters to create a connection. If * the array or object has an 'alias' parameter, passing that string to this * function will return that connection. Passing no parameters returns the last * connection created. * * @param string|object|array $params * @return Query\Query_Builder|null */ function Query($params = '') { $cmanager = \Query\Connection_Manager::get_instance(); // If you are getting a previously created connection if (is_scalar($params)) { return $cmanager->get_connection($params); } elseif ( ! is_scalar($params) && ! is_null($params)) { $params_object = new stdClass(); foreach($params as $k => $v) { $params_object->$k = $v; } // Otherwise, return a new connection return $cmanager->connect($params_object); } // @codeCoverageIgnoreStart } // @codeCoverageIgnoreEnd // End of common.php