From 3eb8437c32ecf3e7b9e8a60444a2a6fb5380fb81 Mon Sep 17 00:00:00 2001 From: Anne-Cath Date: Thu, 31 Jul 2025 10:07:03 +0200 Subject: [PATCH] =?UTF-8?q?N=C2=B04693=20-=20Restore=20API=20to=20add=20sa?= =?UTF-8?q?ss=20entries=20in=20the=20backoffice=20pages=20-=20rename=20Int?= =?UTF-8?q?erface?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/applicationextension.inc.php | 6 +++--- core/metamodel.class.php | 2 +- sources/Application/WebPage/iTopWebPage.php | 6 +++--- .../applicationextension/ApplicationExtensionTest.php | 4 ++-- .../Delta/application-extension-usages-in-snippets.xml | 6 +++--- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/application/applicationextension.inc.php b/application/applicationextension.inc.php index 957b359e0..fc0a84151 100644 --- a/application/applicationextension.inc.php +++ b/application/applicationextension.inc.php @@ -1458,21 +1458,21 @@ interface iBackofficeStyleExtension } /** - * Implement this interface to add saas file (SCSS) to the backoffice pages. + * Implement this interface to add sass file (SCSS) to the backoffice pages. * example: return "css/setup.scss" * * @api * @package BackofficeUIExtensibilityAPI * @since 3.3.0 */ -interface iBackofficeSaasExtension +interface iBackofficeSassExtension { /** * @api * @see \iTopWebPage::$a_styles * @return string */ - public function GetSaas(): string; + public function GetSass(): string; } /** * Implement this interface to add Dict entries diff --git a/core/metamodel.class.php b/core/metamodel.class.php index dff836711..1046a1965 100644 --- a/core/metamodel.class.php +++ b/core/metamodel.class.php @@ -7674,7 +7674,7 @@ abstract class MetaModel 'iBackofficeReadyScriptExtension', 'iBackofficeLinkedStylesheetsExtension', 'iBackofficeStyleExtension', - 'iBackofficeSaasExtension', + 'iBackofficeSassExtension', 'iBackofficeDictEntriesExtension', 'iBackofficeDictEntriesPrefixesExtension', 'iPortalUIExtension', diff --git a/sources/Application/WebPage/iTopWebPage.php b/sources/Application/WebPage/iTopWebPage.php index 385885b45..9b09e9ca7 100644 --- a/sources/Application/WebPage/iTopWebPage.php +++ b/sources/Application/WebPage/iTopWebPage.php @@ -904,9 +904,9 @@ HTML; $this->add_style($oExtensionInstance->GetStyle()); } - /** @var \iBackofficeStyleExtension $oExtensionInstance */ - foreach (MetaModel::EnumPlugins('iBackofficeSaasExtension') as $oExtensionInstance) { - $this->add_saas($oExtensionInstance->GetSaas()); + /** @var \iBackofficeSassExtension $oExtensionInstance */ + foreach (MetaModel::EnumPlugins('iBackofficeSassExtension') as $oExtensionInstance) { + $this->add_saas($oExtensionInstance->GetSass()); } // TODO 3.0.0 not displayed ? diff --git a/tests/php-unit-tests/unitary-tests/application/applicationextension/ApplicationExtensionTest.php b/tests/php-unit-tests/unitary-tests/application/applicationextension/ApplicationExtensionTest.php index 5d366ec8a..06e62bc94 100644 --- a/tests/php-unit-tests/unitary-tests/application/applicationextension/ApplicationExtensionTest.php +++ b/tests/php-unit-tests/unitary-tests/application/applicationextension/ApplicationExtensionTest.php @@ -123,8 +123,8 @@ class ApplicationExtensionTest extends ItopCustomDatamodelTestCase \iBackofficeStyleExtension::class, static::ENUM_API_CALL_METHOD_ENUMPLUGINS, ], - \iBackofficeSaasExtension::class => [ - \iBackofficeSaasExtension::class, + \iBackofficeSassExtension::class => [ + \iBackofficeSassExtension::class, static::ENUM_API_CALL_METHOD_ENUMPLUGINS, ], \iBackofficeDictEntriesExtension::class => [ diff --git a/tests/php-unit-tests/unitary-tests/application/applicationextension/Delta/application-extension-usages-in-snippets.xml b/tests/php-unit-tests/unitary-tests/application/applicationextension/Delta/application-extension-usages-in-snippets.xml index ae4768bae..35add2b52 100644 --- a/tests/php-unit-tests/unitary-tests/application/applicationextension/Delta/application-extension-usages-in-snippets.xml +++ b/tests/php-unit-tests/unitary-tests/application/applicationextension/Delta/application-extension-usages-in-snippets.xml @@ -236,13 +236,13 @@ CSS; } ]]> - + core 0