/**
 * Encode square brackets in the URI query, according to JSON API specification.
 *
 * @param   string  $query  The URI query
 *
 * @return  string
 *
 * @since   4.0.0
 */
protected function queryEncode($query)
{
    return str_replace(array('[', ']'), array('%5B', '%5D'), $query);
}