public static function disable($name)
 {
     try {
         $result = Scheduler::disableSchedule($name);
     } catch (Exception $e) {
         throw $e;
     }
     return $result;
 }
 public function testScheduler()
 {
     $result = Scheduler::addSchedule("* * * * *", "test", "task", "description", array());
     $this->assertInternalType('array', $result);
     $this->assertInternalType('integer', $result[0]);
     $get = $result[0];
     $result = Scheduler::getSchedule("test");
     $this->assertInternalType('array', $result);
     $this->assertEquals($get, $result["id"]);
     $time = time();
     $result = Scheduler::updateSchedule("test", $time);
     $this->assertNull($result);
     $result = Scheduler::getSchedule("test");
     $this->assertEquals($time, $result["lastrun"]);
     $result = Scheduler::enableSchedule("test");
     $this->assertTrue($result);
     $result = Scheduler::disableSchedule("test");
     $this->assertTrue($result);
     $result = Scheduler::removeSchedule("test");
     $this->assertTrue($result);
 }