Open Journal Systems  3.3.0
OperationInterface.php
1 <?php
2 
4 
6 
11 {
12  const TYPE_PRIMITIVE = 'primitive';
13  const TYPE_CLASS = 'class';
14  const TYPE_DOCUMENTATION = 'documentation';
15  const TYPE_MODEL = 'model';
16 
22  public function getServiceDescription();
23 
31  public function setServiceDescription(ServiceDescriptionInterface $description);
32 
38  public function getParams();
39 
45  public function getParamNames();
46 
54  public function hasParam($name);
55 
63  public function getParam($param);
64 
70  public function getHttpMethod();
71 
77  public function getClass();
78 
84  public function getName();
85 
91  public function getSummary();
92 
98  public function getNotes();
99 
105  public function getDocumentationUrl();
106 
114  public function getResponseClass();
115 
121  public function getResponseType();
122 
128  public function getResponseNotes();
129 
135  public function getDeprecated();
136 
142  public function getUri();
143 
149  public function getErrorResponses();
150 
158  public function getData($name);
159 }
Guzzle\Common\ToArrayInterface
Definition: paymethod/paypal/lib/vendor/guzzle/guzzle/src/Guzzle/Common/ToArrayInterface.php:8
Guzzle\Service\Description\OperationInterface\getServiceDescription
getServiceDescription()
Guzzle\Service\Description\OperationInterface\getUri
getUri()
Guzzle\Service\Description\OperationInterface\hasParam
hasParam($name)
Guzzle\Service\Description\OperationInterface\getName
getName()
Guzzle\Service\Description\OperationInterface\getClass
getClass()
Guzzle\Service\Description\OperationInterface\getNotes
getNotes()
Guzzle\Service\Description\OperationInterface\TYPE_MODEL
const TYPE_MODEL
Definition: OperationInterface.php:15
Guzzle\Service\Description\OperationInterface\TYPE_DOCUMENTATION
const TYPE_DOCUMENTATION
Definition: OperationInterface.php:14
Guzzle\Service\Description\OperationInterface\getResponseClass
getResponseClass()
Guzzle\Service\Description\OperationInterface
Definition: OperationInterface.php:10
Guzzle\Service\Description\ServiceDescriptionInterface
Definition: ServiceDescriptionInterface.php:8
Guzzle\Service\Description\OperationInterface\getParamNames
getParamNames()
Guzzle\Service\Description\OperationInterface\getErrorResponses
getErrorResponses()
Guzzle\Service\Description
Definition: Operation.php:3
Guzzle\Service\Description\OperationInterface\getData
getData($name)
Guzzle\Service\Description\OperationInterface\getResponseType
getResponseType()
Guzzle\Service\Description\OperationInterface\getParam
getParam($param)
Guzzle\Service\Description\OperationInterface\getSummary
getSummary()
Guzzle\Service\Description\OperationInterface\getDocumentationUrl
getDocumentationUrl()
Guzzle\Service\Description\OperationInterface\getParams
getParams()
Guzzle\Service\Description\OperationInterface\getDeprecated
getDeprecated()
Guzzle\Service\Description\OperationInterface\setServiceDescription
setServiceDescription(ServiceDescriptionInterface $description)
Guzzle\Service\Description\OperationInterface\TYPE_PRIMITIVE
const TYPE_PRIMITIVE
Definition: OperationInterface.php:12
Guzzle\Service\Description\OperationInterface\TYPE_CLASS
const TYPE_CLASS
Definition: OperationInterface.php:13
Guzzle\Service\Description\OperationInterface\getResponseNotes
getResponseNotes()
Guzzle\Service\Description\OperationInterface\getHttpMethod
getHttpMethod()