PHP 클래스 Neos\Flow\Tests\Unit\Http\ResponseTest

상속: extends Neos\Flow\Tests\UnitTestCase
파일 보기 프로젝트 열기: neos/flow-development-collection

공개 메소드들

메소드 설명
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() 공개 메소드

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 )