ApiClient uses ObjectStatusTrait, HasContextTrait
Low level controller for working with rest-api.
Table of Contents
Methods
- __construct() : mixed
- delete() : array<string|int, mixed>
- get() : array<string|int, mixed>
- getContext() : ContextInterface
- getStatus() : ObjectStatus
- patch() : array<string|int, mixed>
- post() : array<string|int, mixed>
- put() : array<string|int, mixed>
- request() : array<string|int, mixed>
Methods
__construct()
public
__construct(HttpClient $httpClient, Office365Context $context) : mixed
Parameters
- $httpClient : HttpClient
- $context : Office365Context
delete()
public
delete(string $uri[, array<string|int, mixed> $params = [] ]) : array<string|int, mixed>
Parameters
- $uri : string
- $params : array<string|int, mixed> = []
Tags
Return values
array<string|int, mixed>get()
public
get(string $uri[, array<string|int, mixed> $params = [] ]) : array<string|int, mixed>
Parameters
- $uri : string
- $params : array<string|int, mixed> = []
Tags
Return values
array<string|int, mixed>getContext()
public
getContext() : ContextInterface
Return values
ContextInterfacegetStatus()
public
getStatus() : ObjectStatus
Return values
ObjectStatuspatch()
public
patch(string $uri[, array<string|int, mixed> $params = [] ]) : array<string|int, mixed>
Parameters
- $uri : string
- $params : array<string|int, mixed> = []
Tags
Return values
array<string|int, mixed>post()
public
post(string $uri[, array<string|int, mixed> $params = [] ]) : array<string|int, mixed>
Parameters
- $uri : string
- $params : array<string|int, mixed> = []
Tags
Return values
array<string|int, mixed>put()
public
put(string $uri[, array<string|int, mixed> $params = [] ]) : array<string|int, mixed>
Parameters
- $uri : string
- $params : array<string|int, mixed> = []
Tags
Return values
array<string|int, mixed>request()
public
request(string $method, string $uri, array<string|int, mixed> $params) : array<string|int, mixed>
Parameters
- $method : string
- $uri : string
- $params : array<string|int, mixed>