/**
  * @return ActionScheduler_Versions
  * @codeCoverageIgnore
  */
 public static function instance()
 {
     if (empty(self::$instance)) {
         self::$instance = new self();
     }
     return self::$instance;
 }
 public function test_latest_version()
 {
     $versions = new ActionScheduler_Versions();
     $this->assertEquals('__return_null', $versions->latest_version_callback());
     $versions->register('1.2', 'callback_1_dot_2');
     $versions->register('1.3', 'callback_1_dot_3');
     $versions->register('1.0', 'callback_1_dot_0');
     $this->assertEquals('1.3', $versions->latest_version());
     $this->assertEquals('callback_1_dot_3', $versions->latest_version_callback());
 }
Example #3
0
 function action_scheduler_register_1_dot_4_dev()
 {
     $versions = ActionScheduler_Versions::instance();
     $versions->register('1.4-dev', 'action_scheduler_initialize_1_dot_4_dev');
 }