├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── composer.json ├── config ├── .gitkeep └── config.php ├── docs ├── _config.yml ├── credential-storage.md ├── examples.md ├── index.md ├── using-the-package.md └── webhooks.md ├── routes └── web.php └── src ├── Clients ├── AccountAPIClient.php ├── BaseClient.php └── IdentityAPIClient.php ├── Controllers ├── AuthorizationCallbackController.php └── AuthorizationController.php ├── Events └── XeroAuthorized.php ├── Exceptions ├── OAuthException.php ├── XeroCredentialsNotFound.php ├── XeroException.php ├── XeroFailedToDecodeWebhookEvent.php ├── XeroFailedToWriteFile.php ├── XeroMalformedWebhook.php ├── XeroMalformedWebhookEvent.php ├── XeroTenantNotFound.php └── XeroUserNotAuthenticated.php ├── Oauth2CredentialManagers ├── ArrayStore.php ├── AuthenticatedUserStore.php ├── BaseCredentialManager.php ├── CacheStore.php ├── FileStore.php └── ModelStore.php ├── Oauth2Provider.php ├── OauthCredentialManager.php ├── Webhook.php ├── WebhookEvent.php ├── Xero.php └── XeroServiceProvider.php /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/composer.json -------------------------------------------------------------------------------- /config/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/config/config.php -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/credential-storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/docs/credential-storage.md -------------------------------------------------------------------------------- /docs/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/docs/examples.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/using-the-package.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/docs/using-the-package.md -------------------------------------------------------------------------------- /docs/webhooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/docs/webhooks.md -------------------------------------------------------------------------------- /routes/web.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/routes/web.php -------------------------------------------------------------------------------- /src/Clients/AccountAPIClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/src/Clients/AccountAPIClient.php -------------------------------------------------------------------------------- /src/Clients/BaseClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/src/Clients/BaseClient.php -------------------------------------------------------------------------------- /src/Clients/IdentityAPIClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/src/Clients/IdentityAPIClient.php -------------------------------------------------------------------------------- /src/Controllers/AuthorizationCallbackController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/src/Controllers/AuthorizationCallbackController.php -------------------------------------------------------------------------------- /src/Controllers/AuthorizationController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/src/Controllers/AuthorizationController.php -------------------------------------------------------------------------------- /src/Events/XeroAuthorized.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/src/Events/XeroAuthorized.php -------------------------------------------------------------------------------- /src/Exceptions/OAuthException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/src/Exceptions/OAuthException.php -------------------------------------------------------------------------------- /src/Exceptions/XeroCredentialsNotFound.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/src/Exceptions/XeroCredentialsNotFound.php -------------------------------------------------------------------------------- /src/Exceptions/XeroException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/src/Exceptions/XeroException.php -------------------------------------------------------------------------------- /src/Exceptions/XeroFailedToDecodeWebhookEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/src/Exceptions/XeroFailedToDecodeWebhookEvent.php -------------------------------------------------------------------------------- /src/Exceptions/XeroFailedToWriteFile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/src/Exceptions/XeroFailedToWriteFile.php -------------------------------------------------------------------------------- /src/Exceptions/XeroMalformedWebhook.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/src/Exceptions/XeroMalformedWebhook.php -------------------------------------------------------------------------------- /src/Exceptions/XeroMalformedWebhookEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/src/Exceptions/XeroMalformedWebhookEvent.php -------------------------------------------------------------------------------- /src/Exceptions/XeroTenantNotFound.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/src/Exceptions/XeroTenantNotFound.php -------------------------------------------------------------------------------- /src/Exceptions/XeroUserNotAuthenticated.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/src/Exceptions/XeroUserNotAuthenticated.php -------------------------------------------------------------------------------- /src/Oauth2CredentialManagers/ArrayStore.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/src/Oauth2CredentialManagers/ArrayStore.php -------------------------------------------------------------------------------- /src/Oauth2CredentialManagers/AuthenticatedUserStore.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/src/Oauth2CredentialManagers/AuthenticatedUserStore.php -------------------------------------------------------------------------------- /src/Oauth2CredentialManagers/BaseCredentialManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/src/Oauth2CredentialManagers/BaseCredentialManager.php -------------------------------------------------------------------------------- /src/Oauth2CredentialManagers/CacheStore.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/src/Oauth2CredentialManagers/CacheStore.php -------------------------------------------------------------------------------- /src/Oauth2CredentialManagers/FileStore.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/src/Oauth2CredentialManagers/FileStore.php -------------------------------------------------------------------------------- /src/Oauth2CredentialManagers/ModelStore.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/src/Oauth2CredentialManagers/ModelStore.php -------------------------------------------------------------------------------- /src/Oauth2Provider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/src/Oauth2Provider.php -------------------------------------------------------------------------------- /src/OauthCredentialManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/src/OauthCredentialManager.php -------------------------------------------------------------------------------- /src/Webhook.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/src/Webhook.php -------------------------------------------------------------------------------- /src/WebhookEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/src/WebhookEvent.php -------------------------------------------------------------------------------- /src/Xero.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/src/Xero.php -------------------------------------------------------------------------------- /src/XeroServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxbytehq/laravel-xero-oauth2/HEAD/src/XeroServiceProvider.php --------------------------------------------------------------------------------