From 99614a87ff83d74716db1ae6e182196c217f1d1e Mon Sep 17 00:00:00 2001 From: Jean-Christian Denis Date: Mon, 8 May 2023 10:23:01 +0200 Subject: [PATCH] harmonize My class --- src/My.php | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/src/My.php b/src/My.php index f2991bf..de2c3eb 100644 --- a/src/My.php +++ b/src/My.php @@ -17,11 +17,11 @@ namespace Dotclear\Plugin\arlequin; use dcCore; /** - * Plugin definitions. + * This module definitions. */ class My { - /** @var string Required php version */ + /** @var string Required php version */ public const PHP_MIN = '7.4'; /** @@ -37,11 +37,21 @@ class My */ public static function name(): string { - return __((string) dcCore::app()->plugins->moduleInfo(self::id(), 'name')); + $name = dcCore::app()->plugins->moduleInfo(self::id(), 'name'); + + return __(is_string($name) ? $name : self::id()); } /** - * Check php version. + * This module path. + */ + public static function path(): string + { + return dirname(__DIR__); + } + + /** + * Check this module PHP version compliant. */ public static function phpCompliant(): bool {