Class Api
| package |
mixisLv\Reamaze |
|---|---|
| author |
Mikus Rozenbergs mikus.rozenbergs@gmail.com |
__construct(string $brand, string $loginEmail, string $apiToken)
stringyour Reamaze brand
stringyour Reamaze login email
stringyour Reamaze API token
__destruct()
__get( $property) : \mixisLv\Reamaze\Api\Articles|\mixisLv\Reamaze\Api\Channels|\mixisLv\Reamaze\Api\Contacts|\mixisLv\Reamaze\Api\Conversations|\mixisLv\Reamaze\Api\Messages|\mixisLv\Reamaze\Api\Reports|\mixisLv\Reamaze\Api\Staff|null
\mixisLv\Reamaze\Api\Articles|\mixisLv\Reamaze\Api\Channels|\mixisLv\Reamaze\Api\Contacts|\mixisLv\Reamaze\Api\Conversations|\mixisLv\Reamaze\Api\Messages|\mixisLv\Reamaze\Api\Reports|\mixisLv\Reamaze\Api\Staff|null
call( $action, string $method, array $params) : \stdClass
| Throws |
|
|---|
stringGET/POST/PUT
array
\stdClass
error( $code, $response)
| Throws |
|
|---|
errorMessage( $code, $errorMsg) : mixed|string
mixed|string
getProperty( $property) : \mixisLv\Reamaze\Api\Articles|\mixisLv\Reamaze\Api\Channels|\mixisLv\Reamaze\Api\Contacts|\mixisLv\Reamaze\Api\Conversations|\mixisLv\Reamaze\Api\Messages|\mixisLv\Reamaze\Api\Reports|\mixisLv\Reamaze\Api\Staff|null
\mixisLv\Reamaze\Api\Articles|\mixisLv\Reamaze\Api\Channels|\mixisLv\Reamaze\Api\Contacts|\mixisLv\Reamaze\Api\Conversations|\mixisLv\Reamaze\Api\Messages|\mixisLv\Reamaze\Api\Reports|\mixisLv\Reamaze\Api\Staff|null
getUrl( $action, $method, $params)
implodeErrors(array $errors) : string
array
string
isError( $response, $httpCode) : boolean
boolean
log(string $message)
string
paramsToJson( $params)
debug : boolean
| var |
|---|
boolean
brand : string
| var |
Reamaze brand |
|---|
string
loginEmail : string
| var |
Reamaze login email |
|---|
string
apiToken : string
| var |
Reamaze token |
|---|
string
curl : resource
| var |
cURL handle |
|---|
resource
articles : \mixisLv\Reamaze\Api\Articles
\mixisLv\Reamaze\Api\Articles
contacts : \mixisLv\Reamaze\Api\Contacts
\mixisLv\Reamaze\Api\Contacts
conversations : \mixisLv\Reamaze\Api\Conversations
\mixisLv\Reamaze\Api\Conversations
channels : \mixisLv\Reamaze\Api\Channels
\mixisLv\Reamaze\Api\Channels
staff : \mixisLv\Reamaze\Api\Staff
\mixisLv\Reamaze\Api\Staff
reports : \mixisLv\Reamaze\Api\Reports
\mixisLv\Reamaze\Api\Reports