dev-master
9999999-devPHP SDK for Toggl, the time tracker app
MIT
The Requires
- php >=5.5.9
- guzzlehttp/guzzle ^6.2
by Daniel White
php productivity toggl timetracker
Wallogit.com
2017 © Pedro Peláez
PHP SDK for Toggl, the time tracker app
PHP library for the Toggl Timetracker API (v8), (*1)
composer require ggdx/php-toggl, (*2)
Download the zip or git clone git@github.com:ggdx/php-toggl.git, (*3)
Dependencies: PHP >= 5.5.9 and Guzzle >=6.2, (*4)
$toggl = new Toggl($api_key) $toggl->startTimer($data);
$toggl->getClients($id);
$toggl->getClientProjects($id);```php $toggl->saveClient($id, $data);```php $toggl->deleteClient($id);### Me
### Dashboard ```php $toggl->getDashboard($workspace_id);$toggl->getMe();```php $toggl->saveMe($data);```php $toggl->resetApiKey();### Projects$toggl->getProject($id);```php $toggl->getProjectTasks($id);```php $toggl->saveProject($id, $data);```php $toggl->deleteProject($id);```php $toggl->getProjectUsers($project_id);```php $toggl->saveProjectUser($id, $data);```php $toggl->deleteProjectUser($id);### Tags$toggl->saveTag($id, $data);```php $toggl->deleteTag($id);```php $toggl->saveTask($id, $data);
### Tasks ```php $toggl->getTask($id);```php $toggl->deleteTask($id);### Time Entries$toggl->getTimeEntry($id);```php $toggl->getTimer();```php $toggl->saveTimeEntry($id, $data, $start_timer);```php $toggl->startTimer($data);```php $toggl->stopTimer($id);### Users$toggl->createUser($data);### Workspaces$toggl->getWorkspaces($id);```php $toggl->getWorkspaceUsers($id);```php $toggl->getWorkspaceClients($id);```php $toggl->getWorkspaceProjects($id);```php $toggl->getWorkspaceTasks($id);```php $toggl->getWorkspaceTags($id);```php $toggl->updateWorkspace($id, $data);### Workspace Users$toggl->inviteUsers($id, $email);```php $toggl->deleteWorkspaceUser($id);
Full documentation will be up here shortly; but for now, all methods are fully documented within the code., (*5)
PHP SDK for Toggl, the time tracker app
MIT
php productivity toggl timetracker