File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -149,8 +149,9 @@ public function getPacket($version = null): SimpleXMLElement
149149 * @param int $mode
150150 *
151151 * @return XmlResponse
152+ * @throws \Exception
152153 */
153- public function request ($ request , $ mode = self ::RESPONSE_SHORT )
154+ public function request ($ request , int $ mode = self ::RESPONSE_SHORT ): XmlResponse
154155 {
155156 if ($ request instanceof SimpleXMLElement) {
156157 $ request = $ request ->asXml ();
@@ -177,7 +178,8 @@ public function request($request, $mode = self::RESPONSE_SHORT)
177178 ? call_user_func ($ this ->verifyResponseCallback , $ xml )
178179 : $ this ->verifyResponse ($ xml );
179180
180- return (self ::RESPONSE_FULL == $ mode ) ? $ xml : $ xml ->xpath ('//result ' )[0 ];
181+ $ result = (self ::RESPONSE_FULL === $ mode ) ? $ xml : $ xml ->xpath ('//result ' )[0 ];
182+ return new XmlResponse ((string ) $ result ->asXML ());
181183 }
182184
183185 /**
You can’t perform that action at this time.
0 commit comments