public static function createWithRequest($servletRequest, $token, $inputConverter, $outputConverter) { $restfulRequestItem = new RestRequestItem(self::getServiceFromPath($servletRequest['url']), self::getMethod(), $token, $inputConverter, $outputConverter); $restfulRequestItem->setUrl($servletRequest['url']); $restfulRequestItem->setParams($restfulRequestItem->createParameterMap()); if (isset($servletRequest['postData'])) { $restfulRequestItem->setPostData($servletRequest['postData']); } return $restfulRequestItem; }