PHP 클래스 Tebru\Retrofit\Generation\Provider\AnnotationProvider

저자: Nate Brunette ([email protected])
파일 보기 프로젝트 열기: tebru/retrofit-php 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( Tebru\Dynamo\Collection\AnnotationCollection $annotations, Tebru\Dynamo\Model\MethodModel $methodModel ) Constructor
getBaseUrl ( ) : null | string Get base url
getBody ( ) : null | string Get body variable
getBodyParts ( ) : array | null Get body parts
getCallback ( ) : null | string Get the callback parameter variable
getDeserializationContext ( ) : array | null Get JMS Deserialization context
getHeaders ( ) : array | null Get header variables
getMultipartBoundary ( ) : string Get the multipart boundary
getQueries ( ) : null | array Get request queries
getQueryMap ( ) : null | string Get query map
getRequestMethod ( ) : string Get request method
getRequestUri ( ) : string Get request uri
getResponseType ( ) : null | string Get the return type for a response return
getReturnType ( ) : null | string Get the expected return
getSerializationContext ( ) : array | null Get JMS Serialization context
getStaticHeaders ( ) : null | array Get headers defined by "@Headers"
hasBody ( ) : boolean If there is a request body
hasBodyAnnotation ( ) : boolean If there is a body annotation
isBodyArray ( ) : boolean If the body parameter is an array
isBodyJsonSerializable ( ) : boolean If the body parameter implements \JsonSerializable
isBodyObject ( ) : boolean If the body parameter is an object
isBodyOptional ( ) : boolean If the body parameter is optional
isCallbackOptional ( ) : boolean Returns if the callback is optional
isFormUrlEncoded ( ) : boolean If the request is form encoded
isJsonEncoded ( ) : boolean If the request is json encoded
isMultipart ( ) : boolean If the request is multipart encoded

비공개 메소드들

메소드 설명
getBodyAnnotation ( ) * Get the body annotation
getCallbackParameter ( ) : null | Tebru\Dynamo\Model\ParameterModel Get the callback method parameter
getRequestAnnotation ( ) : HttpRequest Get the request annotation

메소드 상세

__construct() 공개 메소드

Constructor
public __construct ( Tebru\Dynamo\Collection\AnnotationCollection $annotations, Tebru\Dynamo\Model\MethodModel $methodModel )
$annotations Tebru\Dynamo\Collection\AnnotationCollection
$methodModel Tebru\Dynamo\Model\MethodModel

getBaseUrl() 공개 메소드

Get base url
public getBaseUrl ( ) : null | string
리턴 null | string

getBody() 공개 메소드

Get body variable
public getBody ( ) : null | string
리턴 null | string

getBodyParts() 공개 메소드

Get body parts
public getBodyParts ( ) : array | null
리턴 array | null

getCallback() 공개 메소드

Get the callback parameter variable
public getCallback ( ) : null | string
리턴 null | string

getDeserializationContext() 공개 메소드

Get JMS Deserialization context
public getDeserializationContext ( ) : array | null
리턴 array | null

getHeaders() 공개 메소드

Get header variables
public getHeaders ( ) : array | null
리턴 array | null

getMultipartBoundary() 공개 메소드

Get the multipart boundary
public getMultipartBoundary ( ) : string
리턴 string

getQueries() 공개 메소드

Get request queries
public getQueries ( ) : null | array
리턴 null | array

getQueryMap() 공개 메소드

Get query map
public getQueryMap ( ) : null | string
리턴 null | string

getRequestMethod() 공개 메소드

Get request method
public getRequestMethod ( ) : string
리턴 string

getRequestUri() 공개 메소드

Get request uri
public getRequestUri ( ) : string
리턴 string

getResponseType() 공개 메소드

Get the return type for a response return
public getResponseType ( ) : null | string
리턴 null | string

getReturnType() 공개 메소드

Get the expected return
public getReturnType ( ) : null | string
리턴 null | string

getSerializationContext() 공개 메소드

Get JMS Serialization context
public getSerializationContext ( ) : array | null
리턴 array | null

getStaticHeaders() 공개 메소드

Get headers defined by "@Headers"
public getStaticHeaders ( ) : null | array
리턴 null | array

hasBody() 공개 메소드

If there is a request body
public hasBody ( ) : boolean
리턴 boolean

hasBodyAnnotation() 공개 메소드

If there is a body annotation
public hasBodyAnnotation ( ) : boolean
리턴 boolean

isBodyArray() 공개 메소드

If the body parameter is an array
public isBodyArray ( ) : boolean
리턴 boolean

isBodyJsonSerializable() 공개 메소드

If the body parameter implements \JsonSerializable
public isBodyJsonSerializable ( ) : boolean
리턴 boolean

isBodyObject() 공개 메소드

If the body parameter is an object
public isBodyObject ( ) : boolean
리턴 boolean

isBodyOptional() 공개 메소드

If the body parameter is optional
public isBodyOptional ( ) : boolean
리턴 boolean

isCallbackOptional() 공개 메소드

Returns if the callback is optional
public isCallbackOptional ( ) : boolean
리턴 boolean

isFormUrlEncoded() 공개 메소드

If the request is form encoded
public isFormUrlEncoded ( ) : boolean
리턴 boolean

isJsonEncoded() 공개 메소드

If the request is json encoded
public isJsonEncoded ( ) : boolean
리턴 boolean

isMultipart() 공개 메소드

If the request is multipart encoded
public isMultipart ( ) : boolean
리턴 boolean