update recurring
This commit is contained in:
		| @@ -14,10 +14,10 @@ $tm = TaskManager::create(); | ||||
| $task = new Task(); | ||||
| $task->setDescription('program this lib'); | ||||
| $task->setProject('hobby'); | ||||
| $task->setDue(new \DateTime('tomorrow')); | ||||
| $task->setDue('tomorrow'); | ||||
| $task->setPriority(Task::PRIORITY_HIGH); | ||||
| $task->addTag('next'); | ||||
| $task->setRecur(new Recurring(Recurring::DAILY)); | ||||
| $task->setRecurring(Recurring::DAILY); | ||||
|  | ||||
| $tm->save($task); | ||||
|  | ||||
|   | ||||
| @@ -32,7 +32,7 @@ class Recurring | ||||
|      */ | ||||
|     public function __construct($recurring) | ||||
|     { | ||||
|         if ($this->isValid($recurring)) { | ||||
|         if (self::isValid($recurring)) { | ||||
|             $this->recurring = $recurring; | ||||
|         } else { | ||||
|             throw new TaskwarriorException(); | ||||
| @@ -51,7 +51,7 @@ class Recurring | ||||
|      * @param string $recur | ||||
|      * @return bool | ||||
|      */ | ||||
|     private function isValid($recur) | ||||
|     public static function isValid($recur) | ||||
|     { | ||||
|         $refClass = new \ReflectionClass(__CLASS__); | ||||
|         $constants = $refClass->getConstants(); | ||||
|   | ||||
| @@ -263,7 +263,7 @@ class Task | ||||
|     /** | ||||
|      * @return string | ||||
|      */ | ||||
|     public function getRecur() | ||||
|     public function getRecurring() | ||||
|     { | ||||
|         return $this->recur; | ||||
|     } | ||||
| @@ -272,7 +272,7 @@ class Task | ||||
|      * @param string|Recurring $recur | ||||
|      * @throws TaskwarriorException | ||||
|      */ | ||||
|     public function setRecur($recur) | ||||
|     public function setRecurring($recur) | ||||
|     { | ||||
|         if (is_string($recur)) { | ||||
|             $this->recur = new Recurring($recur); | ||||
|   | ||||
| @@ -264,10 +264,10 @@ class TaskManager | ||||
|      */ | ||||
|     private function setValue(Task $task, $attr, $value) | ||||
|     { | ||||
|         $reflectionClass = new \ReflectionClass('DavidBadura\Taskwarrior\Task'); | ||||
|         $prop            = $reflectionClass->getProperty($attr); | ||||
|         $prop->setAccessible(true); | ||||
|         $prop->setValue($task, $value); | ||||
|         $refClass = new \ReflectionClass('DavidBadura\Taskwarrior\Task'); | ||||
|         $refProp  = $refClass->getProperty($attr); | ||||
|         $refProp->setAccessible(true); | ||||
|         $refProp->setValue($task, $value); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|   | ||||
| @@ -512,7 +512,7 @@ class TaskManagerTest extends \PHPUnit_Framework_TestCase | ||||
|         $task1 = new Task(); | ||||
|         $task1->setDescription('foo1'); | ||||
|         $task1->setDue('tomorrow'); | ||||
|         $task1->setRecur('daily'); | ||||
|         $task1->setRecurring('daily'); | ||||
|  | ||||
|         $this->taskManager->save($task1); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user