We provide and maintain SDKs for the benefit of our developer community. Feedback, detailed bug reports, and focused PRs are always appreciated. Thank you in advance!
When contributing to this SDK, please:
- Maintain the minimum PHP version (found under
require.php
incomposer.json
for the branch). - Code to the PSR-2 standard.
- Run
composer pre-commit
for the whole project before submitting your PR for review. You can add this to a pre-commit hook with the following:
echo '#!/bin/sh' > .git/hooks/pre-commit && echo 'composer pre-commit' >> .git/hooks/pre-commit
- Run
composer phpcs
for the changed PHP files before submitting your PR for review (optional). - Keep PRs focused and change the minimum number of lines to achieve your goal.
To run integration tests on the SDK, you'll need to create a .env
file in the root of this package with the following entries:
DOMAIN
- Auth domain for your test tenantAPP_CLIENT_ID
- Client ID for a Regular Web Application within your test tenantAPP_CLIENT_SECRET
- Client Secret for a Regular Web Application within your test tenant
This file is automatically excluded from Git with the .gitignore
for this repo.