@@ -85,12 +85,12 @@ self = module.exports = {
85
85
indentString = indentString . repeat ( options . indentCount ) ;
86
86
87
87
snippet = '<?php\n' ;
88
+ snippet += 'require_once \'HTTP/Request2.php\';\n' ;
88
89
snippet += '$request = new HTTP_Request2();\n' ;
89
90
snippet += `$request->setUrl('${ request . url . toString ( ) } ');\n` ;
90
91
snippet += `$request->setMethod(HTTP_Request2::METHOD_${ request . method } );\n` ;
91
92
if ( options . requestTimeout !== 0 || options . followRedirect ) {
92
93
let configArray = [ ] ;
93
- snippet += '$request->setOptions(array(' ;
94
94
95
95
// PHP-HTTP_Request2 method accepts timeout in seconds and it must be an integer
96
96
if ( options . requestTimeout !== 0 && Number . isInteger ( options . requestTimeout / 1000 ) ) {
@@ -102,7 +102,7 @@ self = module.exports = {
102
102
configArray . push ( `${ indentString } 'redirect' => TRUE` ) ;
103
103
}
104
104
if ( configArray . length ) {
105
- snippet += '$request->setOptions (array(\n' ;
105
+ snippet += '$request->setConfig (array(\n' ;
106
106
snippet += configArray . join ( ',\n' ) + '\n' ;
107
107
}
108
108
snippet += '));\n' ;
@@ -130,14 +130,15 @@ self = module.exports = {
130
130
}
131
131
snippet += 'try {\n' ;
132
132
snippet += `${ indentString } $response = $request->send();\n` ;
133
- snippet += `${ indentString } if ($response= >getStatus() == 200) {\n` ;
133
+ snippet += `${ indentString } if ($response- >getStatus() == 200) {\n` ;
134
134
snippet += `${ indentString . repeat ( 2 ) } echo $response->getBody();\n` ;
135
135
snippet += `${ indentString } } else {\n` ;
136
- snippet += `${ indentString . repeat ( 2 ) } echo 'Unexpected HTTP status: . $response->getStatus() . ' ' .\n` ;
136
+ snippet += `${ indentString . repeat ( 2 ) } echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .\n` ;
137
137
snippet += `${ indentString . repeat ( 3 ) } $response->getReasonPhrase();\n` ;
138
138
snippet += `${ indentString } }\n` ;
139
139
snippet += '} catch(HTTP_Request2_Exception $e) {\n' ;
140
140
snippet += `${ indentString } echo 'Error: ' . $e->getMessage();\n}` ;
141
+ console . log ( snippet ) ;
141
142
return callback ( null , snippet ) ;
142
143
}
143
144
} ;
0 commit comments