Example #1
0
 public function getWebservice()
 {
     $webservice = new Webservice();
     $webservice->setWebserviceDescription(new WadlWebserviceDescription(__DIR__ . '/Webservice/Test.wadl'));
     $webservice->on('responseReceived', function ($event) {
         $response = $event->getTarget();
         if ($response->getHeaders()->get('Content-Type')->getMimeType() == 'application/json') {
             $decoded = json_decode($response->getBody());
             $response->setBody($decoded);
         }
     });
     return $webservice;
 }