/** * * @param array $array * @return static */ public static function createFromArray(array $array, array $server = array()) { $request = parent::createFromArray($array, $server); $request->withRequest($array['Request']); $request->withHeaders($array['Header']); $request->withQueryParams($array['Query']); $request->withParsedBody(isset($array['Content-Parsed']) ? $array['Content-Parsed'] : array()); return $request; }