/** * @param \Blar\Events\Event $event Event. */ public function responseReceivedCallback($event) { $response = $event->getTarget(); $decoded = Xmlrpc::decodeResponse($response->getBody()); if (Xmlrpc::isFault($decoded)) { throw new Exception($decoded['faultString'], $decoded['faultCode']); } $response->setBody($decoded); }