PHP 클래스 InterNations\Component\HttpMock\Expectation

파일 보기 프로젝트 열기: internations/http-mock

공개 메소드들

메소드 설명
__construct ( MockBuilder $mockBuilder, InterNations\Component\HttpMock\Matcher\MatcherFactory $matcherFactory, ExtractorFactory $extractorFactory, Closure $limiter )
callback ( Closure $callback )
getLimiter ( )
getMatcherClosures ( ) : SuperClosure\SerializableClosure[]
getResponse ( )
methodIs ( $matcher )
pathIs ( $matcher )
queryParamExists ( $param )
queryParamIs ( $param, $matcher )
queryParamNotExists ( $param )
queryParamsAre ( array $paramMap )
queryParamsExist ( array $params )
queryParamsNotExist ( array $params )
then ( )

비공개 메소드들

메소드 설명
appendMatcher ( $matcher, Closure $extractor = null )
createMatcher ( $matcher )

메소드 상세

__construct() 공개 메소드

public __construct ( MockBuilder $mockBuilder, InterNations\Component\HttpMock\Matcher\MatcherFactory $matcherFactory, ExtractorFactory $extractorFactory, Closure $limiter )
$mockBuilder MockBuilder
$matcherFactory InterNations\Component\HttpMock\Matcher\MatcherFactory
$extractorFactory InterNations\Component\HttpMock\Matcher\ExtractorFactory
$limiter Closure

callback() 공개 메소드

public callback ( Closure $callback )
$callback Closure

getLimiter() 공개 메소드

public getLimiter ( )

getMatcherClosures() 공개 메소드

public getMatcherClosures ( ) : SuperClosure\SerializableClosure[]
리턴 SuperClosure\SerializableClosure[]

getResponse() 공개 메소드

public getResponse ( )

methodIs() 공개 메소드

public methodIs ( $matcher )

pathIs() 공개 메소드

public pathIs ( $matcher )

queryParamExists() 공개 메소드

public queryParamExists ( $param )

queryParamIs() 공개 메소드

public queryParamIs ( $param, $matcher )

queryParamNotExists() 공개 메소드

public queryParamNotExists ( $param )

queryParamsAre() 공개 메소드

public queryParamsAre ( array $paramMap )
$paramMap array

queryParamsExist() 공개 메소드

public queryParamsExist ( array $params )
$params array

queryParamsNotExist() 공개 메소드

public queryParamsNotExist ( array $params )
$params array

then() 공개 메소드

public then ( )