1..49 # ->getLanguages() ok 1 - ->getLanguages() returns an empty array if the client do not send an ACCEPT_LANGUAGE header ok 2 - ->getLanguages() returns an empty array if the client send an empty ACCEPT_LANGUAGE header ok 3 - ->getLanguages() returns an array with all accepted languages # ->getPreferredCulture() ok 4 - ->getPreferredCulture() returns the first given culture if the client do not send an ACCEPT_LANGUAGE header ok 5 - ->getPreferredCulture() returns the preferred culture ok 6 - ->getPreferredCulture() returns the preferred culture # ->getCharsets() ok 7 - ->getCharsets() returns an empty array if the client do not send an ACCEPT_CHARSET header ok 8 - ->getCharsets() returns an empty array if the client send an empty ACCEPT_CHARSET header ok 9 - ->getCharsets() returns an array with all accepted charsets # ->getAcceptableContentTypes() not ok 10 - ->getAcceptableContentTypes() returns an empty array if the client do not send an ACCEPT header # Failed test (./sfWebRequestTest.php at line 68) # got: array ( 0 => '*/*', ) # expected: array ( ) ok 11 - ->getAcceptableContentTypes() returns an empty array if the client send an empty ACCEPT header ok 12 - ->getAcceptableContentTypes() returns an array with all accepted content types # ->splitHttpAcceptHeader() ok 13 - ->splitHttpAcceptHeader() returns an empty array if the header is empty ok 14 - ->splitHttpAcceptHeader() returns an array of values ok 15 - ->splitHttpAcceptHeader() strips the q value ok 16 - ->splitHttpAcceptHeader() sorts values by the q value # ->getRequestFormat() ->setRequestFormat() ok 17 - ->getRequestFormat() returns null if the format is not defined in the request ok 18 - ->getRequestFormat() returns the request format ok 19 - ->setRequestFormat() sets the request format # ->getFormat() ->setFormat() ok 20 - ->getFormat() returns the format for the given mime type ok 21 - ->setFormat() can take an array of mime types ok 22 - ->getFormat() returns null if the mime type does not exist # ->getMimeType() ok 23 - ->getMimeType() returns the first mime type for the given format ok 24 - ->getMimeType() returns null if the format does not exist # ->getUriPrefix() not ok 25 - ->getUriPrefix() returns no port for standard http port # Failed test (./sfWebRequestTest.php at line 113) # got: 'https://symfony-project.org:80' # expected: 'http://symfony-project.org' not ok 26 - ->getUriPrefix() works fine with no port in HTTP_HOST # Failed test (./sfWebRequestTest.php at line 115) # got: 'https://symfony-project.org:80' # expected: 'http://symfony-project.org' not ok 27 - ->getUriPrefix() works for nonstandard http ports # Failed test (./sfWebRequestTest.php at line 117) # got: 'https://symfony-project.org:8088' # expected: 'http://symfony-project.org:8088' ok 28 - ->getUriPrefix() returns no port for standard https port ok 29 - ->getUriPrefix() works fine with no port in HTTP_HOST ok 30 - ->getUriPrefix() works for nonstandard https ports # ->getRemoteAddress() ok 31 - ->getRemoteAddress() returns the remote address # ->getForwardedFor() not ok 32 - ->getForwardedFor() returns null if the request was not forwarded. # Failed test (./sfWebRequestTest.php at line 135) # got: array ( 0 => '18.216.71.122', ) # expected: NULL ok 33 - ->getForwardedFor() returns the value from HTTP_X_FORWARDED_FOR # methods ok 34 - ->getMethod() returns the sf_method parameter value if it exists and if the method is POST ok 35 - ->getMethod() returns the sf_method parameter value if it exists and if the method is POST ok 36 - ->getMethod() returns the sf_method parameter value if it exists and if the method is POST # getScriptName ok 37 - ->getScriptName() returns the script name ok 38 - ->getScriptName() returns the script name if SCRIPT_NAME not set it use ORIG_SCRIPT_NAME ok 39 - ->getScriptName() returns the script name if SCRIPT_NAME and ORIG_SCRIPT_NAME not set it return empty # getPathInfo ok 40 - ->getPathInfo() returns the url path value ok 41 - ->getPathInfo() returns the url path value use path_info_key ok 42 - ->getPathInfo() returns the url path value if it not exists use default REQUEST_URI ok 43 - ->getPathInfo() returns the url path value if it not exists use default REQUEST_URI without query ok 44 - ->getPathInfo() returns the url path value if it not exists use default / # getPathInfo ok 45 - ->getRequestParameters() returns the request parameters default array ok 46 - ->getRequestParameters() returns the request parameters ok 47 - ->getRequestParameters() returns the request parameters allready exists ok 48 - ->getRequestParameters() returns the request parameters check fixParameters call for special _sf_ params ok 49 - ->getAttribute() check special param is set as attribute Looks like you failed 5 tests of 49.