\AddressFinderService
Synopsis
class AddressFinderService
{
- // members
- private static string $api_url = 'https://oauth.nzpost.co.nz/as/token.oauth2';
- private static string $auth_url = 'https://oauth.nzpost.co.nz/';
- private $client;
- private boolean $enable_auth = false;
- private boolean $enable_logging = false;
- // methods
- public void __construct()
- public void createClient()
- public void addLoggingMiddleware()
- public void isAuthorised()
- public void authorise()
- private void addAuthorizationHeader()
- public void getSession()
- public [type] decodeResponse()
- public void handleError()
- public void getSuggestions()
- public void getDetails()
Members
private
- $api_url
- $auth_url
- $client
- $enable_auth
- $enable_logging
Methods
private
public
- __construct()
- addLoggingMiddleware()
- createClient()
- decodeResponse() — Decode the response
- getDetails()
- getSession()
- getSuggestions()
- handleError() — Log our errors
- isAuthorised()