コード例 #1
0
ファイル: TodoEx.php プロジェクト: nielsk/otodo
 public function markDone()
 {
     if ($this->recurrent) {
         $t = clone $this;
         $t->due = $this->recurrent->recurr($this->due);
         $t->addons['due'] = $t->due->format('Y-m-d');
         $this->todos[] = $t;
     }
     parent::markDone();
 }
コード例 #2
0
ファイル: TodoTest.php プロジェクト: nielsk/otodo
 public function testMarkDone()
 {
     $t = new Todo(null);
     $t->markDone();
     $this->assertTrue($t->done);
     $this->assertEquals($t->doneDate->format('Y-m-d'), (new DateTime())->format('Y-m-d'));
 }