protected function forgeOptions()
    {
        $results = array();
        foreach( $this->curlOptions as $key => $value ) {
            $arrayKey = constant( 'CURLOPT_' . $key );

            if( !$this->packageOptions[ 'containsFile' ] && $key == 'POSTFIELDS' && is_array( $value ) ) {
                $results[ $arrayKey ] = http_build_query( $value, null, '&' );
            } else {
                $results[ $arrayKey ] = $value;
            }
        }

        if( !empty($this->packageOptions[ 'xDebugSessionName' ]) ) {
            $char = strpos($this->curlOptions[ 'URL' ], '?') ? '&' : '?';
            $this->curlOptions[ 'URL' ] .= $char . 'XDEBUG_SESSION_START='. $this->packageOptions[ 'xDebugSessionName' ];
        }

        return $results;
    }
protected function forgeOptions()
    {
        $results = array();
        foreach( $this->curlOptions as $key => $value ) {
            $arrayKey = constant( 'CURLOPT_' . $key );

            if( !$this->packageOptions[ 'containsFile' ] && $key == 'POSTFIELDS' && is_array( $value ) ) {
                $results[ $arrayKey ] = http_build_query( $value, null, '&' );
            } else {
                $results[ $arrayKey ] = $value;
            }
        }

        if( !empty($this->packageOptions[ 'xDebugSessionName' ]) ) {
            $char = strpos($this->curlOptions[ 'URL' ], '?') ? '&' : '?';
            $this->curlOptions[ 'URL' ] .= $char . 'XDEBUG_SESSION_START='. $this->packageOptions[ 'xDebugSessionName' ];
        }

        return $results;
    }
protected function forgeOptions ( ) { $ results = array ( ) ; foreach ( $ this -> curlOptions as $ key => $ value ) { $ arrayKey = constant ( 'CURLOPT_' . $ key ) ; if ( ! $ this -> packageOptions [ 'containsFile' ] && $ key == 'POSTFIELDS' && is_array ( $ value ) ) { $ results [ $ arrayKey ] = http_build_query ( $ value , null , '&' ) ; } else { $ results [ $ arrayKey ] = $ value ; } } if ( ! empty ( $ this -> packageOptions [ 'xDebugSessionName' ] ) ) { $ char = strpos ( $ this -> curlOptions [ 'URL' ] , '?' ) ? '&' : '?' ; $ this -> curlOptions [ 'URL' ] .= $ char . 'XDEBUG_SESSION_START=' . $ this -> packageOptions [ 'xDebugSessionName' ] ; } return $ results ; }
Convert the curlOptions to an array of usable options for the cURL request

@return array
Convert the curlOptions to an array of usable options for the cURL request