Download the PHP package arueckauer/harvest-api without Composer
On this page you can find all versions of the php package arueckauer/harvest-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download arueckauer/harvest-api
More information about arueckauer/harvest-api
Files in arueckauer/harvest-api
Package harvest-api
Short Description Harvest 2 API using OAuth access tokens
License MIT
Homepage https://github.com/arueckauer/harvest-api
Informations about the package harvest-api
Harvest API
Important: This package is under development and thus neither fully implemented or tested. Not production ready!
Harvest 2 API using OAuth access tokens
Please see https://github.com/arueckauer/harvest-api for background information.
Getting Started
Install via composer
Usage
Initialization
Zend Expressive
Place configuration of your Harvest account inconfig/autoload/application.local.php
(replace example data with credentials of your account):
Create a handler via CLI (replace example class name with your handler name):
This will create a Handler class and factory for it as well as register these in config/autoload/zend-expressive-tooling-factories.global.php
for you.
Add a constructor injection to the created Handler class. Then in the newly created factory get the Harvest client object from the container and pass it to the Handler class constructor - src/App/src/Handler/HarvestApiFactory.php
:
Other context
Test
Work in progress
License
MIT License. See LICENSE
Contributing
Please read and adhere to our CODE_OF_CONDUCT.
Submitting Bugs
This package is still under development and thus incomplete features and bugs are to be expected. If you experience any difficulties, feel free to open an issue here on GitHub.
Pull requests
Contributions via pull requests are welcome.
Acknowledgements
This package is heavily inspired by bestit/harvest-api, which at the time of development supported Harvest API V1.
Todo
To check the current status of the implementation, check out open issues.
All versions of harvest-api with dependencies
container-interop/container-interop Version ^1.2
doctrine/annotations Version ^1.13
guzzlehttp/guzzle Version ~6.5
zendframework/zend-filter Version ^2.9