protected function mapRequestParameters($parameters)
    {
        if (empty($parameters) || !array_key_exists('query', $parameters)) {
            return '';
        }

        $exclude = [
            'q',
            'count',
            'min_id',
            'max_id',
            'min_tag_id',
            'max_tag_id',
            'lat',
            'lng',
            'distance',
            'text',
            'max_like_id',
            'action',
            'cursor',
            'access_token',
        ];

        $modifiers = array_except($parameters['query'], $exclude);
        $return    = implode('_', array_keys($modifiers));
        return rtrim("_$return", '_');
    }
protected function mapRequestParameters($parameters)
    {
        if (empty($parameters) || !array_key_exists('query', $parameters)) {
            return '';
        }

        $exclude = [
            'q',
            'count',
            'min_id',
            'max_id',
            'min_tag_id',
            'max_tag_id',
            'lat',
            'lng',
            'distance',
            'text',
            'max_like_id',
            'action',
            'cursor',
            'access_token',
        ];

        $modifiers = array_except($parameters['query'], $exclude);
        $return    = implode('_', array_keys($modifiers));
        return rtrim("_$return", '_');
    }
protected function mapRequestParameters ( $ parameters ) { if ( empty ( $ parameters ) || ! array_key_exists ( 'query' , $ parameters ) ) { return '' ; } $ exclude = [ 'q' , 'count' , 'min_id' , 'max_id' , 'min_tag_id' , 'max_tag_id' , 'lat' , 'lng' , 'distance' , 'text' , 'max_like_id' , 'action' , 'cursor' , 'access_token' , ] ; $ modifiers = array_except ( $ parameters [ 'query' ] , $ exclude ) ; $ return = implode ( '_' , array_keys ( $ modifiers ) ) ; return rtrim ( "_$return" , '_' ) ; }
Parses any filename properties from the request parameters.

@param $parameters

@return string
Parses any filename properties from the request parameters .