serializer = $serializer; $this->contentTypeJson(); } public function responseClass($class) { $this->responseClass = $class; } public function call($method, $url, $payload = '') { $response = parent::call($method, $url, empty($payload) ? $payload : $this->serializer->serialize($payload, 'json')); return $this->responseClass ? $this->serializer->deserialize($response, $this->responseClass, 'json') : $response; } }