PHP Class Tebru\Retrofit\Generation\Provider\AnnotationProvider

Author: Nate Brunette ([email protected])
Afficher le fichier Open project: tebru/retrofit-php Class Usage Examples

Méthodes publiques

Méthode Description
__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

Private Methods

Méthode Description
getBodyAnnotation ( ) * Get the body annotation
getCallbackParameter ( ) : null | Tebru\Dynamo\Model\ParameterModel Get the callback method parameter
getRequestAnnotation ( ) : HttpRequest Get the request annotation

Method Details

__construct() public méthode

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

getBaseUrl() public méthode

Get base url
public getBaseUrl ( ) : null | string
Résultat null | string

getBody() public méthode

Get body variable
public getBody ( ) : null | string
Résultat null | string

getBodyParts() public méthode

Get body parts
public getBodyParts ( ) : array | null
Résultat array | null

getCallback() public méthode

Get the callback parameter variable
public getCallback ( ) : null | string
Résultat null | string

getDeserializationContext() public méthode

Get JMS Deserialization context
public getDeserializationContext ( ) : array | null
Résultat array | null

getHeaders() public méthode

Get header variables
public getHeaders ( ) : array | null
Résultat array | null

getMultipartBoundary() public méthode

Get the multipart boundary
public getMultipartBoundary ( ) : string
Résultat string

getQueries() public méthode

Get request queries
public getQueries ( ) : null | array
Résultat null | array

getQueryMap() public méthode

Get query map
public getQueryMap ( ) : null | string
Résultat null | string

getRequestMethod() public méthode

Get request method
public getRequestMethod ( ) : string
Résultat string

getRequestUri() public méthode

Get request uri
public getRequestUri ( ) : string
Résultat string

getResponseType() public méthode

Get the return type for a response return
public getResponseType ( ) : null | string
Résultat null | string

getReturnType() public méthode

Get the expected return
public getReturnType ( ) : null | string
Résultat null | string

getSerializationContext() public méthode

Get JMS Serialization context
public getSerializationContext ( ) : array | null
Résultat array | null

getStaticHeaders() public méthode

Get headers defined by "@Headers"
public getStaticHeaders ( ) : null | array
Résultat null | array

hasBody() public méthode

If there is a request body
public hasBody ( ) : boolean
Résultat boolean

hasBodyAnnotation() public méthode

If there is a body annotation
public hasBodyAnnotation ( ) : boolean
Résultat boolean

isBodyArray() public méthode

If the body parameter is an array
public isBodyArray ( ) : boolean
Résultat boolean

isBodyJsonSerializable() public méthode

If the body parameter implements \JsonSerializable
public isBodyJsonSerializable ( ) : boolean
Résultat boolean

isBodyObject() public méthode

If the body parameter is an object
public isBodyObject ( ) : boolean
Résultat boolean

isBodyOptional() public méthode

If the body parameter is optional
public isBodyOptional ( ) : boolean
Résultat boolean

isCallbackOptional() public méthode

Returns if the callback is optional
public isCallbackOptional ( ) : boolean
Résultat boolean

isFormUrlEncoded() public méthode

If the request is form encoded
public isFormUrlEncoded ( ) : boolean
Résultat boolean

isJsonEncoded() public méthode

If the request is json encoded
public isJsonEncoded ( ) : boolean
Résultat boolean

isMultipart() public méthode

If the request is multipart encoded
public isMultipart ( ) : boolean
Résultat boolean