1652. Class

1652.1. Zend\Json\Server\Smd

1652.1.1. Methods

1652.1.1.1. setOptions

setOptions()

Set object state via options

Parameters:array
Return type:Smd

1652.1.1.2. setTransport

setTransport()

Set transport

Parameters:string
Throws ExceptionInvalidArgumentException:
 
Return type:ZendJsonServerSmd

1652.1.1.3. getTransport

getTransport()

Get transport

Return type:string

1652.1.1.4. setEnvelope

setEnvelope()

Set envelope

Parameters:string
Throws ExceptionInvalidArgumentException:
 
Return type:Smd

1652.1.1.5. getEnvelope

getEnvelope()

Retrieve envelope

Return type:string

1652.1.1.6. setContentType

setContentType()

Set content type

Parameters:string
Throws ExceptionInvalidArgumentException:
 
Return type:ZendJsonServerSmd

1652.1.1.7. getContentType

getContentType()

Retrieve content type

Return type:string

1652.1.1.8. setTarget

setTarget()

Set service target

Parameters:string
Return type:Smd

1652.1.1.9. getTarget

getTarget()

Retrieve service target

Return type:string

1652.1.1.10. setId

setId()

Set service ID

Parameters:string
Return type:Smd

1652.1.1.11. getId

getId()

Get service id

Return type:string

1652.1.1.12. setDescription

setDescription()

Set service description

Parameters:string
Return type:Smd

1652.1.1.13. getDescription

getDescription()

Get service description

Return type:string

1652.1.1.14. setDojoCompatible

setDojoCompatible()

Indicate whether or not to generate Dojo-compatible SMD

Parameters:bool
Return type:Smd

1652.1.1.15. isDojoCompatible

isDojoCompatible()

Is this a Dojo compatible SMD?

Return type:bool

1652.1.1.16. addService

addService()

Add Service

Parameters:SmdService|array
Throws ExceptionRuntimeException:
 
Throws ExceptionInvalidArgumentException:
 
Return type:Smd

1652.1.1.17. addServices

addServices()

Add many services

Parameters:array
Return type:Smd

1652.1.1.18. setServices

setServices()

Overwrite existing services with new ones

Parameters:array
Return type:Smd

1652.1.1.19. getService

getService()

Get service object

Parameters:string
Return type:bool|SmdService

1652.1.1.20. getServices

getServices()

Return services

Return type:array

1652.1.1.21. removeService

removeService()

Remove service

Parameters:string
Return type:bool

1652.1.1.22. toArray

toArray()

Cast to array

Return type:array

1652.1.1.23. toDojoArray

toDojoArray()

Export to DOJO-compatible SMD array

Return type:array

1652.1.1.24. toJson

toJson()

Cast to JSON

Return type:string

1652.1.1.25. __toString

__toString()

Cast to string (JSON)

Return type:string

1652.1.2. Constants

1652.1.2.1. ENV_JSONRPC_1

1652.1.2.2. ENV_JSONRPC_2

1652.1.2.3. SMD_VERSION