From e2b6eeebee97f24686422834425db7a66c4ed944 Mon Sep 17 00:00:00 2001 From: Michael Aerni Date: Thu, 9 Apr 2026 14:55:06 +0200 Subject: [PATCH] Fix `__PHP_Incomplete_Class` errors --- composer.json | 2 +- src/ServiceProvider.php | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/composer.json b/composer.json index a68ecca..1bcd5f8 100644 --- a/composer.json +++ b/composer.json @@ -18,7 +18,7 @@ "require": { "php": "^8.3", "laravel/framework": "^12.0 || ^13.0", - "statamic/cms": "^6.0" + "statamic/cms": "^6.10" }, "autoload": { "psr-4": { diff --git a/src/ServiceProvider.php b/src/ServiceProvider.php index 88e4c6a..e50507d 100644 --- a/src/ServiceProvider.php +++ b/src/ServiceProvider.php @@ -2,6 +2,9 @@ namespace Aerni\FontAwesome; +use Aerni\FontAwesome\Data\Icon; +use Aerni\FontAwesome\Data\Icons; +use Aerni\FontAwesome\Data\Kit; use Statamic\Providers\AddonServiceProvider; class ServiceProvider extends AddonServiceProvider @@ -12,4 +15,13 @@ class ServiceProvider extends AddonServiceProvider ], 'publicDirectory' => 'resources/dist', ]; + + public function register(): void + { + $this->registerSerializableClasses([ + Icon::class, + Icons::class, + Kit::class, + ]); + } }