static function perform() { $latest = upgrade::latest_remote(); $current = upgrade::latest_local(); return $latest > $current ? upgrade::upgrade_to(upgrade::to_version($latest)) : array('status' => 0, 'upgrade' => 0); }
public function test_to_version() { $this->assertEquals('2.0.1', upgrade::to_version(2000001)); $this->assertEquals('0.0.1', upgrade::to_version(1)); $this->assertEquals('0.1.0', upgrade::to_version(1000)); }