diff --git a/src/My.php b/src/My.php index fbb5d53..d1f19d6 100644 --- a/src/My.php +++ b/src/My.php @@ -17,18 +17,18 @@ namespace Dotclear\Plugin\postWidgetText; use dcCore; /** - * module definitions shortcuts + * This module definitions. */ class My { - /** @var string Required php version */ - public const PHP_MIN = '8.0'; - - /** @var string Plugin table name */ + /** @var string Plugin table name */ public const TABLE_NAME = 'post_option'; + /** @var string This module required php version */ + public const PHP_MIN = '8.0'; + /** - * This module id + * This module id. */ public static function id(): string { @@ -36,15 +36,25 @@ class My } /** - * This module name + * This module name. */ 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 {