PHP Класс Neos\Flow\Tests\Unit\Http\RequestTest

In some tests backupGlobals is disabled, this is to avoid risky test warnings caused by changed globals that are needed to be changed in those tests. Additionally those tests backup/restore the $_SERVER superglobal to avoid a warning with PHPUnit when it tries to access that in phpunit/phpunit/src/Util/Filter.php on line 29
Наследование: extends Neos\Flow\Tests\UnitTestCase
Показать файл Открыть проект

Открытые методы

Метод Описание
acceptHeaderValuesAndCorrespondingListOfMediaTypes ( ) Data Provider
constructRecognizesSslSessionIdAsIndicatorForSsl ( )
constructorCorrectlyStripsOffIndexPhpFromRequestUri ( string $host, string $requestUri, string $expectedUri )
constructorCorrectlyStripsOffIndexPhpFromRequestUriDataProvider ( ) : array
constructorIgnoresHttpsHeader ( )
createActionRequestCreatesAnMvcRequestConnectedToTheParentRequest ( )
createFromEnvironmentCreatesAReasonableRequestObjectFromTheSuperGlobals ( )
createFromEnvironmentWithEmptyServerVariableWorks ( )
createSetsTheContentTypeHeaderToFormUrlEncodedByDefaultIfRequestMethodSuggestsIt ( ) HTML 2.0 and up (see also HTML5, section 4.10.22.5 "URL-encoded form data")
createUsesReasonableDefaultsForCreatingANewRequest ( )
getAcceptedMediaTypesReturnsAnOrderedListOfMediaTypesDefinedInTheAcceptHeader ( $rawValues, $expectedMediaTypes ) RFC 2616 / 14.1 (Accept)
getArgumentsReturnsGetAndPostArguments ( $method, $uriString, $postArguments, $filesArguments, $expectedArguments )
getBaseUriReturnsTheDetectedBaseUri ( )
getBaseUriReturnsThePresetBaseUriIfItHasBeenSet ( )
getContentReturnsTheRequestBodyContent ( )
getContentReturnsTheRequestBodyContentAsResourcePointerIfRequested ( )
getContentThrowsAnExceptionOnTryingToRetrieveContentAsResourceAlthoughItHasBeenRetrievedPreviously ( )
getNegotiatedMediaTypeReturnsMediaTypeBasedOnContentNegotiation ( string $preferredTypes, array $supportedTypes, string $negotiatedType ) RFC 2616 / 14.1 (Accept)
getRelativePathCorrectlyTrimsBaseUri ( )
getRelativePathReturnsEmptyStringForHomepage ( )
getReturnsTheRequestUri ( ) RFC 2616 / 5.1.2
httpHostIsNotAppendedByColonIfNoExplicitPortIsGiven ( )
isMethodSafeReturnsTrueIfTheRequestMethodIsGetOrHead ( ) RFC 2616 / 9.1.1
methodCanBeOverridden ( string $originalMethod, array $arguments, array $server, string $expectedMethod )
methodCanBeOverriddenDataProvider ( ) : array
nonStandardHttpsPortIsAddedToHttpHost ( ) RFC 2616 / 14.23 (Host)
nonStandardHttpsPortIsAddedToServerPort ( ) RFC 2616 / 14.23 (Host)
nonStandardPortIsAddedToServerPort ( ) RFC 2616 / 14.23 (Host)
nonStandardPortIsRecognizedCorrectly ( ) RFC 2616 / 14.23 (Host)
parseContentNegotiationQualityValuesReturnsNormalizedAndOrderListOfPreferredValues ( string $rawValues, array $expectedValues )
preferedSupportedAndNegotiatedMediaTypes ( ) Data Provider
qualityValues ( ) : array Data provider with valid quality value strings and the expected parse output
renderHeadersReturnsRawHttpHeadersAccordingToTheRequestProperties ( )
requestMethods ( ) : array
setContentAlsoAcceptsAFileHandleAsInput ( )
setContentAlsoAcceptsAStreamAsInputAndSetsContentLengthAndTypeAccordingly ( )
setMethodAcceptsAnyRequestMethod ( $validMethod )
settingVersionHasExpectedImplications ( )
singleArgumentsCanBeCheckedAndRetrieved ( )
standardHttpsPortIsRecognizedCorrectly ( ) RFC 2616 / 14.23 (Host)
standardPortsAreRecognizedCorrectly ( ) RFC 2616 / 14.23 (Host)
toStringReturnsRawHttpRequestAccordingToTheRequestProperties ( )
untangleFilesArrayDoesNotChangeArgumentsIfNoFileWasUploaded ( )
untangleFilesArrayTransformsTheFilesSuperglobalIntoAMangeableForm ( )
variousArguments ( ) Data Provider

Описание методов

acceptHeaderValuesAndCorrespondingListOfMediaTypes() публичный Метод

Data Provider

constructRecognizesSslSessionIdAsIndicatorForSsl() публичный Метод

constructorCorrectlyStripsOffIndexPhpFromRequestUri() публичный Метод

public constructorCorrectlyStripsOffIndexPhpFromRequestUri ( string $host, string $requestUri, string $expectedUri )
$host string
$requestUri string
$expectedUri string

constructorCorrectlyStripsOffIndexPhpFromRequestUriDataProvider() публичный Метод

constructorIgnoresHttpsHeader() публичный Метод

createActionRequestCreatesAnMvcRequestConnectedToTheParentRequest() публичный Метод

createFromEnvironmentCreatesAReasonableRequestObjectFromTheSuperGlobals() публичный Метод

createFromEnvironmentWithEmptyServerVariableWorks() публичный Метод

createSetsTheContentTypeHeaderToFormUrlEncodedByDefaultIfRequestMethodSuggestsIt() публичный Метод

HTML 2.0 and up (see also HTML5, section 4.10.22.5 "URL-encoded form data")

createUsesReasonableDefaultsForCreatingANewRequest() публичный Метод

getAcceptedMediaTypesReturnsAnOrderedListOfMediaTypesDefinedInTheAcceptHeader() публичный Метод

RFC 2616 / 14.1 (Accept)

getArgumentsReturnsGetAndPostArguments() публичный Метод

public getArgumentsReturnsGetAndPostArguments ( $method, $uriString, $postArguments, $filesArguments, $expectedArguments )

getBaseUriReturnsTheDetectedBaseUri() публичный Метод

getBaseUriReturnsThePresetBaseUriIfItHasBeenSet() публичный Метод

getContentReturnsTheRequestBodyContent() публичный Метод

getContentReturnsTheRequestBodyContentAsResourcePointerIfRequested() публичный Метод

getContentThrowsAnExceptionOnTryingToRetrieveContentAsResourceAlthoughItHasBeenRetrievedPreviously() публичный Метод

getNegotiatedMediaTypeReturnsMediaTypeBasedOnContentNegotiation() публичный Метод

RFC 2616 / 14.1 (Accept)
public getNegotiatedMediaTypeReturnsMediaTypeBasedOnContentNegotiation ( string $preferredTypes, array $supportedTypes, string $negotiatedType )
$preferredTypes string
$supportedTypes array
$negotiatedType string

getRelativePathCorrectlyTrimsBaseUri() публичный Метод

getRelativePathReturnsEmptyStringForHomepage() публичный Метод

getReturnsTheRequestUri() публичный Метод

RFC 2616 / 5.1.2

httpHostIsNotAppendedByColonIfNoExplicitPortIsGiven() публичный Метод

isMethodSafeReturnsTrueIfTheRequestMethodIsGetOrHead() публичный Метод

RFC 2616 / 9.1.1

methodCanBeOverridden() публичный Метод

public methodCanBeOverridden ( string $originalMethod, array $arguments, array $server, string $expectedMethod )
$originalMethod string
$arguments array
$server array
$expectedMethod string

methodCanBeOverriddenDataProvider() публичный Метод

public methodCanBeOverriddenDataProvider ( ) : array
Результат array

nonStandardHttpsPortIsAddedToHttpHost() публичный Метод

RFC 2616 / 14.23 (Host)

nonStandardHttpsPortIsAddedToServerPort() публичный Метод

RFC 2616 / 14.23 (Host)

nonStandardPortIsAddedToServerPort() публичный Метод

RFC 2616 / 14.23 (Host)

nonStandardPortIsRecognizedCorrectly() публичный Метод

RFC 2616 / 14.23 (Host)

parseContentNegotiationQualityValuesReturnsNormalizedAndOrderListOfPreferredValues() публичный Метод

public parseContentNegotiationQualityValuesReturnsNormalizedAndOrderListOfPreferredValues ( string $rawValues, array $expectedValues )
$rawValues string The unparsed header field
$expectedValues array The expected parse result

preferedSupportedAndNegotiatedMediaTypes() публичный Метод

Data Provider

qualityValues() публичный Метод

Data provider with valid quality value strings and the expected parse output
public qualityValues ( ) : array
Результат array

renderHeadersReturnsRawHttpHeadersAccordingToTheRequestProperties() публичный Метод

requestMethods() публичный Метод

public requestMethods ( ) : array
Результат array

setContentAlsoAcceptsAFileHandleAsInput() публичный Метод

setContentAlsoAcceptsAStreamAsInputAndSetsContentLengthAndTypeAccordingly() публичный Метод

setMethodAcceptsAnyRequestMethod() публичный Метод

public setMethodAcceptsAnyRequestMethod ( $validMethod )

settingVersionHasExpectedImplications() публичный Метод

singleArgumentsCanBeCheckedAndRetrieved() публичный Метод

standardHttpsPortIsRecognizedCorrectly() публичный Метод

RFC 2616 / 14.23 (Host)

standardPortsAreRecognizedCorrectly() публичный Метод

RFC 2616 / 14.23 (Host)

toStringReturnsRawHttpRequestAccordingToTheRequestProperties() публичный Метод

untangleFilesArrayDoesNotChangeArgumentsIfNoFileWasUploaded() публичный Метод

untangleFilesArrayTransformsTheFilesSuperglobalIntoAMangeableForm() публичный Метод

variousArguments() публичный Метод

Data Provider
public variousArguments ( )