Skip to content

Commit c7a8100

Browse files
committed
build: update PHP version to 8.3
1 parent e952131 commit c7a8100

3 files changed

Lines changed: 12 additions & 10 deletions

File tree

.lando.dist.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,13 @@ config:
88
database: mariadb:10.11
99
services:
1010
appserver:
11-
type: php:custom
1211
xdebug: "debug,develop,coverage"
1312
environment:
1413
TZ: "Europe/Ljubljana"
1514
APP_BASE_PATH: "/app/workbench"
1615
TESTBENCH_WORKING_PATH: "/app"
1716
overrides:
18-
image: slimdeluxe/php:8.3-v1.3
17+
image: slimdeluxe/php:8.3-v1.4
1918
platform: linux/amd64
2019
run:
2120
- composer install --no-interaction --prefer-dist

composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
}
4141
},
4242
"require": {
43-
"php": "^8.2",
43+
"php": "^8.3",
4444
"bezhansalleh/filament-shield": "^4.0",
4545
"datalinx/php-utils": "^2.5",
4646
"eclipsephp/common": "dev-main",
@@ -78,6 +78,7 @@
7878
"@php vendor/bin/testbench key:generate --ansi",
7979
"npm install",
8080
"@php vendor/bin/testbench vendor:publish --tag='filament-shield-config'",
81+
"@php vendor/bin/testbench vendor:publish --tag='eclipse-common-config'",
8182
"@php vendor/bin/testbench filament:assets",
8283
"@php vendor/bin/testbench package:sync-skeleton"
8384
]

workbench/app/Providers/AdminPanelProvider.php

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
<?php
1+
<?php /** @noinspection PhpMultipleClassDeclarationsInspection */
22

33
namespace Workbench\App\Providers;
44

55
use BezhanSalleh\FilamentShield\FilamentShieldPlugin;
66
use Eclipse\Common\Helpers\L10nHelper;
77
use Eclipse\World\EclipseWorld;
8+
use Exception;
89
use Filament\Http\Middleware\Authenticate;
910
use Filament\Http\Middleware\DisableBladeIconComponents;
1011
use Filament\Http\Middleware\DispatchServingFilamentEvent;
@@ -25,6 +26,12 @@ class AdminPanelProvider extends PanelProvider
2526
{
2627
public function panel(Panel $panel): Panel
2728
{
29+
try {
30+
$locales = array_keys(L10nHelper::getAvailableLocales());
31+
} catch (Exception) {
32+
$locales = ['en', 'sl'];
33+
}
34+
2835
return $panel
2936
->default()
3037
->id('admin')
@@ -49,16 +56,11 @@ public function panel(Panel $panel): Panel
4956
FilamentShieldPlugin::make(),
5057
EclipseWorld::make(),
5158
SpatieTranslatablePlugin::make()
52-
->defaultLocales(array_keys(L10nHelper::getAvailableLocales())),
59+
->defaultLocales($locales),
5360
])
5461
->viteTheme(false)
5562
->pages([
5663
Dashboard::class,
5764
]);
5865
}
59-
60-
public function register(): void
61-
{
62-
parent::register();
63-
}
6466
}

0 commit comments

Comments
 (0)