getLatest() public static method

Returns the latest version available.
public static getLatest ( ) : string | null
return string | null
Exemplo n.º 1
0
 public function testVersion()
 {
     $this->assertEquals('1.7.0', Version::getVersion());
     $this->assertEquals('1.7.0', trim(Version::getLatest()));
     $this->assertEquals(1, Version::compareVersion(1.8));
 }
Exemplo n.º 2
0
use Pop\File\File;
use Pop\Loader\Classmap;
use Pop\I18n\I18n;
use Pop\Project\Install;
use Pop\Version;
// Write header
echo PHP_EOL;
echo 'Pop PHP Framework CLI' . PHP_EOL;
echo '=====================' . PHP_EOL . PHP_EOL;
if (!empty($argv[1])) {
    // Check for version
    if ($argv[1] == '-v' || $argv[1] == '--version') {
        echo 'Version Check' . PHP_EOL;
        echo '-------------' . PHP_EOL;
        echo 'Installed: ' . Version::getVersion() . PHP_EOL;
        echo 'Latest Available: ' . Version::getLatest() . PHP_EOL . PHP_EOL;
        // Else, check dependencies
    } else {
        if ($argv[1] == '-c' || $argv[1] == '--check') {
            echo 'Dependencies Check' . PHP_EOL;
            echo '------------------' . PHP_EOL;
            echo Version::check() . PHP_EOL;
            // Else, display help
        } else {
            if ($argv[1] == '-h' || $argv[1] == '--help') {
                echo 'Help' . PHP_EOL;
                echo '----' . PHP_EOL;
                Install::cliHelp();
                // Else, show instructions
            } else {
                if ($argv[1] == '-s' || $argv[1] == '--show') {