From a8f019ce9fa1e2d792b6736848dae9bed51ef4c3 Mon Sep 17 00:00:00 2001 From: Ivo Petkov Date: Mon, 6 Jan 2025 01:35:59 +0200 Subject: [PATCH] Add PHP 8.4 support. Remove PHP 7.* support. --- composer.json | 2 +- index.php | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/composer.json b/composer.json index 559508f..d137020 100644 --- a/composer.json +++ b/composer.json @@ -16,7 +16,7 @@ } ], "require": { - "php": "7.1.*|7.2.*|7.3.*|7.4.*|8.0.*|8.1.*|8.2.*|8.3.*", + "php": "8.0.*|8.1.*|8.2.*|8.3.*|8.4.*", "bearcms/bearframework-addon": "^1.83", "ivopetkov/social-sharing-bearframework-addon": "1.*", "bearframework/localization-addon": "1.*" diff --git a/index.php b/index.php index f62f442..f6ed459 100644 --- a/index.php +++ b/index.php @@ -12,8 +12,8 @@ $app = App::get(); $app->bearCMS->addons - ->register('bearcms/share-button-element-addon', function (\BearCMS\Addons\Addon $addon) use ($app) { - $addon->initialize = function () use ($app) { + ->register('bearcms/share-button-element-addon', function (\BearCMS\Addons\Addon $addon) use ($app): void { + $addon->initialize = function () use ($app): void { $context = $app->contexts->get(__DIR__); $context->assets->addDir('assets'); @@ -37,7 +37,7 @@ $type->canImportExport = true; \BearCMS\Internal\ElementsTypes::add($type); - \BearCMS\Internal\Themes::$elementsOptions['shareButton'] = ['v1', function ($options, $idPrefix, $parentSelector, $context, $details) { + \BearCMS\Internal\Themes::$elementsOptions['shareButton'] = ['v1', function ($options, $idPrefix, $parentSelector, $context, $details): void { $isElementContext = $context === \BearCMS\Internal\Themes::OPTIONS_CONTEXT_ELEMENT; if ($isElementContext) { $optionsGroup = $options;