Skip to content

Commit

Permalink
Update generator
Browse files Browse the repository at this point in the history
  • Loading branch information
Ayesh committed Apr 2, 2024
1 parent f23abb0 commit 2b1b3d6
Showing 1 changed file with 6 additions and 13 deletions.
19 changes: 6 additions & 13 deletions generate.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ final class ManifestGenerator {
private const string BASE_PATH = __DIR__;
private const string MATCH_RELEASE_DATE = '~<h4 id="php-%version%-.*?\((?<date>20\d\d-...-\d\d).*?\)</h4>~s';
private const string MATCH_RELEASE_VERSION = '~<h3 id="php-%version%" name="php-%version%" class="summary entry-title">PHP %version% \((?<version>.*?)\)</h3>~s';
private const string MATCH_DOWNLOAD_URL_X64 = '~<a href="(?<url>/downloads/releases/php-8\.3\.\d\d?-Win32-(?:vs16|VC15)-x64\.zip)">Zip</a>.*?<span class="md5sum">sha256:\s(?<sha256>[a-z\d]{64})</span>~s';
private const string MATCH_DOWNLOAD_URL_X86 = '~<a href="(?<url>/downloads/releases/php-8\.3\.\d\d?-Win32-(?:vs16|VC15)-x64\.zip)">Zip</a>.*?<span class="md5sum">sha256:\s(?<sha256>[a-z\d]{64})</span>~s';
private const string MATCH_DOWNLOAD_URL_X64 = '~<a href="(?<url>/downloads/releases/php-%version%\.\d\d?-Win32-(?:vs16|VC15)-x64\.zip)">Zip</a>.*?<span class="md5sum">sha256:\s(?<sha256>[a-z\d]{64})</span>~s';
private const string MATCH_DOWNLOAD_URL_X86 = '~<a href="(?<url>/downloads/releases/php-%version%\.\d\d?-Win32-(?:vs16|VC15)-x64\.zip)">Zip</a>.*?<span class="md5sum">sha256:\s(?<sha256>[a-z\d]{64})</span>~s';

public static function getHelp(): string {
$help = [];
Expand Down Expand Up @@ -164,19 +164,12 @@ private function getDownloadUrlInfo(string $url): string {

}

if (PHP_SAPI !== 'cli') {
$ver = '8.3';
echo "<pre>";
}
else {
if (empty($argv[1])) {
echo ManifestGenerator::getHelp();
exit();
}

$ver = $argv[1];
if (empty($argv[1])) {
echo ManifestGenerator::getHelp();
exit();
}

$ver = $argv[1];

try {
$runner = new ManifestGenerator($ver);
Expand Down

0 comments on commit 2b1b3d6

Please sign in to comment.