params['number'] = $number; $this->params['callback'] = $callback; $this->params['callback_timeout'] = $timeout; $this->params['callback_method'] = $method; $this->params['client_ref'] = $ref; if(!empty($features)){ $this->params['features'] = implode(',', $features); } } public function getURI() { return '/ni/json'; } /** * @param ResponseInterface $response * @return ResponseInterface */ public function wrapResponse(ResponseInterface $response) { if($response->isError()){ return new Error($response->getData()); } return new Response($response->getData()); } }