mirror of
https://github.com/nicoverbruggen/phpmon.git
synced 2026-04-02 17:40:08 +02:00
✨ Support for upcoming releases of PHP 8.1 and 8.2 (dev)
This commit is contained in:
@@ -73,6 +73,7 @@ If you're still having issues, here's a few common questions & answers, as well
|
|||||||
<li>PHP 7.4</li>
|
<li>PHP 7.4</li>
|
||||||
<li>PHP 8.0</li>
|
<li>PHP 8.0</li>
|
||||||
<li>PHP 8.1</li>
|
<li>PHP 8.1</li>
|
||||||
|
<li>PHP 8.2 (experimental)</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
For more details, consult the [constants file](https://github.com/nicoverbruggen/phpmon/blob/main/phpmon/Constants.swift#L16) file to see which versions are supported.
|
For more details, consult the [constants file](https://github.com/nicoverbruggen/phpmon/blob/main/phpmon/Constants.swift#L16) file to see which versions are supported.
|
||||||
|
|||||||
@@ -9,11 +9,21 @@ import Cocoa
|
|||||||
|
|
||||||
class Constants {
|
class Constants {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The latest PHP version that is considered to be stable at the time of release.
|
||||||
|
* This version number is currently not used (only as a default fallback).
|
||||||
|
*/
|
||||||
|
static let LatestStablePhpVersion = "8.1"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The PHP versions supported by this application.
|
* The PHP versions supported by this application.
|
||||||
* Versions that do not appear in this array are omitted from the list.
|
* Versions that do not appear in this array are omitted from the list.
|
||||||
*/
|
*/
|
||||||
static let SupportedPhpVersions = [
|
static let SupportedPhpVersions = [
|
||||||
|
// ====================
|
||||||
|
// STABLE RELEASES
|
||||||
|
// ====================
|
||||||
|
// Versions of PHP that are stable and are supported.
|
||||||
"5.6",
|
"5.6",
|
||||||
"7.0",
|
"7.0",
|
||||||
"7.1",
|
"7.1",
|
||||||
@@ -21,7 +31,16 @@ class Constants {
|
|||||||
"7.3",
|
"7.3",
|
||||||
"7.4",
|
"7.4",
|
||||||
"8.0",
|
"8.0",
|
||||||
"8.1"
|
"8.1",
|
||||||
|
|
||||||
|
// ====================
|
||||||
|
// EXPERIMENTAL SUPPORT
|
||||||
|
// ====================
|
||||||
|
// Every release that supports the next release will always support the next
|
||||||
|
// dev release. In this case, that means that the version below is detected.
|
||||||
|
"8.2"
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -69,10 +69,10 @@ class App {
|
|||||||
If you're up to date, `php` will be aliased to the latest version,
|
If you're up to date, `php` will be aliased to the latest version,
|
||||||
but that might not be the case.
|
but that might not be the case.
|
||||||
|
|
||||||
We'll technically default to version 8.0, but the information should always be loaded
|
We'll technically default to the version in Constants.swift, but the information
|
||||||
from Homebrew itself upon starting the application.
|
should always be loaded from Homebrew itself upon startup.
|
||||||
*/
|
*/
|
||||||
var brewPhpVersion: String = "8.0"
|
var brewPhpVersion: String = Constants.LatestStablePhpVersion
|
||||||
|
|
||||||
/**
|
/**
|
||||||
The shortcut the user has requested.
|
The shortcut the user has requested.
|
||||||
|
|||||||
Reference in New Issue
Block a user