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

Наследование: extends Neos\Flow\Tests\UnitTestCase
Показать файл Открыть проект

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

Метод Описание
additionalHeadersCanBeSetAndRetrieved ( )
contentAndExpectedStringRepresentation ( ) : array
contentCanBeSetAppendedAndRetrieved ( )
contentTypeHeaderWithMediaTypeTextHtmlIsAddedByDefault ( ) RFC 2616 / 3.7.1
createFromRawSetsCookiesCorrectly ( )
createFromRawSetsHeadersAndStatusCodeCorrectly ( $rawResponse, $expectedHeaders, $expectedStatusCode )
createFromRawThrowsExceptionOnFirstLine ( )
getAgeReturnsTheTimePassedSinceTimeSpecifiedInDateHeader ( )
getAgeReturnsTimeSpecifiedInAgeHeaderIfExists ( )
getParentResponseReturnsResponseSetInConstructor ( )
getStatusCodeSolelyReturnsTheStatusCode ( )
getStatusReturnsTheStatusCodeAndMessage ( )
itIsPossibleToSetTheHttpStatusCodeAndMessage ( )
makeStandardsCompliantRemovesBodyContentIfStatusCodeImpliesIt ( ) RFC 2616 / 4.3 (Message Body)
makeStandardsCompliantRemovesMaxAgeDireciveIfExpiresHeaderIsPresent ( ) RFC 2616 / 14.21 (Expires)
makeStandardsCompliantRemovesMaxAgeIfNoCacheExists ( ) RFC 2616 / 14.9.4
makeStandardsCompliantRemovesTheContentLengthHeaderIfTransferLengthIsDifferent ( ) RFC 2616 / 4.4 (Message Length)
makeStandardsCompliantReturns304ResponseIfResourceWasNotModified ( ) RFC 2616 / 14.25 (If-Modified-Since)
makeStandardsCompliantReturns412StatusIfUnmodifiedSinceDoesNotMatch ( ) RFC 2616 / 14.28 (If-Unmodified-Since)
makeStandardsCompliantSetsAContentLengthHeaderIfNotPresent ( ) RFC 2616 / 4.4 (Message Length)
makeStandardsCompliantSetsBodyAndContentLengthForHeadRequests ( ) RFC 2616 / 4.4 (Message Length)
rawResponses ( ) Data provider
responseMustContainDateHeaderAndThusHasOneByDefault ( ) RFC 2616 / 13.2.3, 14.18
setAndGetExpiresSetsAndRetrievesTheExpiresHeader ( ) RFC 2616 / 14.21 (Expires)
setAndGetLastModifiedSetsTheLastModifiedHeader ( )
setAndGetMaximumAgeSetsAndReturnsTheMaxAgeCacheControlDirective ( ) RFC 2616 / 14.9.4
setAndGetSharedMaximumAgeSetsAndReturnsTheSMaxAgeCacheControlDirective ( ) RFC 2616 / 14.9.4
setDateAndGetDateSetAndGetTheDateHeader ( )
setNowSetsTheTimeReferenceInGmt ( )
setPrivateSetsTheRespectiveCacheControlDirective ( ) RFC 2616 / 14.9.1
setPublicSetsTheRespectiveCacheControlDirective ( ) RFC 2616 / 14.9.1
setStatusReturnsUnknownStatusMessageOnInvalidCode ( )
setStatusThrowsExceptionOnNonNumericCode ( )
setterMethodsAreChainable ( )
settingVersionHasExpectedImplications ( )
startLineEqualsStatusLine ( )
theDefaultStatusHeaderIs200OK ( )
toStringAlwaysReturnsAStringRepresentationOfContent ( $content, $expectedString )

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

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

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

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

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

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

RFC 2616 / 3.7.1

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

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

public createFromRawSetsHeadersAndStatusCodeCorrectly ( $rawResponse, $expectedHeaders, $expectedStatusCode )
$rawResponse
$expectedHeaders
$expectedStatusCode

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

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

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

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

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

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

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

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

10.1.1 (100 Continue) 10.1.2 (101 Switching Protocols) 10.2.5 (204 No Content) 10.3.5 (304 Not Modified)

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

RFC 2616 / 14.21 (Expires)

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

RFC 2616 / 14.9.4

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

RFC 2616 / 4.4 (Message Length)

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

RFC 2616 / 14.25 (If-Modified-Since)

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

RFC 2616 / 14.28 (If-Unmodified-Since)

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

RFC 2616 / 4.4 (Message Length)

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

RFC 2616 / 4.4 (Message Length)

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

Data provider
public rawResponses ( )

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

RFC 2616 / 13.2.3, 14.18

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

RFC 2616 / 14.21 (Expires)

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

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

RFC 2616 / 14.9.4

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

RFC 2616 / 14.9.4

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

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

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

RFC 2616 / 14.9.1

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

RFC 2616 / 14.9.1

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

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

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

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

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

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

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

public toStringAlwaysReturnsAStringRepresentationOfContent ( $content, $expectedString )