🔧 Acorn v3 (Laravel 9.x), drop PHP 7.4 support (#3097)
Co-authored-by: retlehs <retlehs@users.noreply.github.com> Co-authored-by: Brandon Nifong <brandon@tendency.me>
This commit is contained in:
2
.github/workflows/main.yml
vendored
2
.github/workflows/main.yml
vendored
@@ -53,7 +53,7 @@ jobs:
|
|||||||
if: "!contains(github.event.head_commit.message, '[ci skip]')"
|
if: "!contains(github.event.head_commit.message, '[ci skip]')"
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
php: ['7.4', '8.0', '8.1']
|
php: ['8.0', '8.1']
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout the project
|
- name: Checkout the project
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ Make sure all dependencies have been installed before moving on:
|
|||||||
|
|
||||||
- [Acorn](https://docs.roots.io/acorn/2.x/installation/) v2
|
- [Acorn](https://docs.roots.io/acorn/2.x/installation/) v2
|
||||||
- [WordPress](https://wordpress.org/) >= 5.9
|
- [WordPress](https://wordpress.org/) >= 5.9
|
||||||
- [PHP](https://secure.php.net/manual/en/install.php) >= 7.4.0 (with [`php-mbstring`](https://secure.php.net/manual/en/book.mbstring.php) enabled)
|
- [PHP](https://secure.php.net/manual/en/install.php) >= 8.0 (with [`php-mbstring`](https://secure.php.net/manual/en/book.mbstring.php) enabled)
|
||||||
- [Composer](https://getcomposer.org/download/)
|
- [Composer](https://getcomposer.org/download/)
|
||||||
- [Node.js](http://nodejs.org/) >= 16
|
- [Node.js](http://nodejs.org/) >= 16
|
||||||
- [Yarn](https://yarnpkg.com/en/docs/install)
|
- [Yarn](https://yarnpkg.com/en/docs/install)
|
||||||
|
|||||||
@@ -2,9 +2,9 @@
|
|||||||
|
|
||||||
namespace App\Providers;
|
namespace App\Providers;
|
||||||
|
|
||||||
use Roots\Acorn\ServiceProvider;
|
use Roots\Acorn\Sage\SageServiceProvider;
|
||||||
|
|
||||||
class ThemeServiceProvider extends ServiceProvider
|
class ThemeServiceProvider extends SageServiceProvider
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Register any application services.
|
* Register any application services.
|
||||||
@@ -13,7 +13,7 @@ class ThemeServiceProvider extends ServiceProvider
|
|||||||
*/
|
*/
|
||||||
public function register()
|
public function register()
|
||||||
{
|
{
|
||||||
//
|
parent::register();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -23,6 +23,6 @@ class ThemeServiceProvider extends ServiceProvider
|
|||||||
*/
|
*/
|
||||||
public function boot()
|
public function boot()
|
||||||
{
|
{
|
||||||
//
|
parent::boot();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -39,7 +39,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"php": "^7.4|^8.0"
|
"php": "^8.0"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"squizlabs/php_codesniffer": "3.7.1"
|
"squizlabs/php_codesniffer": "3.7.1"
|
||||||
|
|||||||
@@ -30,13 +30,13 @@ require $composer;
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
try {
|
try {
|
||||||
\Roots\bootloader();
|
\Roots\bootloader()->boot();
|
||||||
} catch (Throwable $e) {
|
} catch (Throwable $e) {
|
||||||
wp_die(
|
wp_die(
|
||||||
__('You need to install Acorn to use this theme.', 'sage'),
|
__('You need to install Acorn to use this theme.', 'sage'),
|
||||||
'',
|
'',
|
||||||
[
|
[
|
||||||
'link_url' => 'https://docs.roots.io/acorn/2.x/installation/',
|
'link_url' => 'https://roots.io/acorn/docs/installation/',
|
||||||
'link_text' => __('Acorn Docs: Installation', 'sage'),
|
'link_text' => __('Acorn Docs: Installation', 'sage'),
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
@@ -63,17 +63,3 @@ collect(['setup', 'filters'])
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
/*
|
|
||||||
|--------------------------------------------------------------------------
|
|
||||||
| Enable Sage Theme Support
|
|
||||||
|--------------------------------------------------------------------------
|
|
||||||
|
|
|
||||||
| Once our theme files are registered and available for use, we are almost
|
|
||||||
| ready to boot our application. But first, we need to signal to Acorn
|
|
||||||
| that we will need to initialize the necessary service providers built in
|
|
||||||
| for Sage when booting.
|
|
||||||
|
|
|
||||||
*/
|
|
||||||
|
|
||||||
add_theme_support('sage');
|
|
||||||
|
|||||||
Reference in New Issue
Block a user