30 lines
		
	
	
		
			710 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			710 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
# Taskwarrior PHP lib
 | 
						|
 | 
						|
[](https://travis-ci.org/DavidBadura/Taskwarrior)
 | 
						|
 | 
						|

 | 
						|
 | 
						|
```php
 | 
						|
use DavidBadura\Taskwarrior\TaskManager;
 | 
						|
use DavidBadura\Taskwarrior\Task;
 | 
						|
use DavidBadura\Taskwarrior\Recurring;
 | 
						|
 | 
						|
$tm = TaskManager::create();
 | 
						|
 | 
						|
$task = new Task();
 | 
						|
$task->setDescription('program this lib');
 | 
						|
$task->setProject('hobby');
 | 
						|
$task->setDue('tomorrow');
 | 
						|
$task->setPriority(Task::PRIORITY_HIGH);
 | 
						|
$task->addTag('next');
 | 
						|
$task->setRecurring(Recurring::DAILY);
 | 
						|
 | 
						|
$tm->save($task);
 | 
						|
 | 
						|
$tasks = $tm->filter('project:hobby'); // one task
 | 
						|
 | 
						|
$tm->done($task);
 | 
						|
 | 
						|
$tasks = $tm->filter('project:hobby'); // empty
 | 
						|
```
 |