libtask / libtask
PHP library for interacting with Taskwarrior 2.x.
dev-master
2014-06-03 12:56 UTC
Requires
- doctrine/common: 2.5.*@dev
- jms/serializer: dev-master
- symfony/class-loader: 2.3.*
- symfony/config: 2.3.*
- symfony/process: 2.3.*
- symfony/serializer: 2.3.*
Requires (Dev)
- phpunit/phpunit: ~3.7.0
This package is auto-updated.
Last update: 2024-04-29 02:45:44 UTC
README
LibTask is a PHP library for interacting with Taskwarrior 2.x. You can use LibTask to add, modify, delete, and view tasks in a Taskwarrior database.
Usage
<?php use LibTask\Task\Task; use LibTask\Taskwarrior; $taskwarrior = new Taskwarrior(); // Add a task $task = new Task('Grind coffee beans'); $task ->setDue("today") ->setStatus("pending") ->setProject('morning') ->setTags(array('coffee', 'life')) ->setPriority('H'); $response = $taskwarrior->save($task)->getResponse(); // Load tasks $tasks = $taskwarrior->loadTasks('overdue', array('status' => 'pending'));