diff --git a/sources/application/Branding.php b/sources/application/Branding.php index 58077abb0..3a7356ef4 100644 --- a/sources/application/Branding.php +++ b/sources/application/Branding.php @@ -31,15 +31,15 @@ use utils; class Branding { /** @var string Full main logo, used everywhere when there is no need for a special one */ - const ENUM_LOGO_TYPE_MAIN_LOGO_FULL = 'main_logo_full'; + public const ENUM_LOGO_TYPE_MAIN_LOGO_FULL = 'main_logo_full'; /** @var string Compact main logo, used in the collapsed menu of the backoffice */ - const ENUM_LOGO_TYPE_MAIN_LOGO_COMPACT = 'main_logo_compact'; + public const ENUM_LOGO_TYPE_MAIN_LOGO_COMPACT = 'main_logo_compact'; /** @var string Logo used in the end-users portal */ - const ENUM_LOGO_TYPE_PORTAL_LOGO = 'portal_logo'; + public const ENUM_LOGO_TYPE_PORTAL_LOGO = 'portal_logo'; /** @var string Logo used in the login pages */ - const ENUM_LOGO_TYPE_LOGIN_LOGO = 'login_logo'; + public const ENUM_LOGO_TYPE_LOGIN_LOGO = 'login_logo'; /** @var string Default logo */ - const DEFAULT_LOGO_TYPE = self::ENUM_LOGO_TYPE_MAIN_LOGO_FULL; + public const DEFAULT_LOGO_TYPE = self::ENUM_LOGO_TYPE_MAIN_LOGO_FULL; /** @var \string[][] Relative paths to the default/custom logos from the current environment folder */ public static $aLogoPaths = [ diff --git a/sources/application/TwigBase/Twig/TwigHelper.php b/sources/application/TwigBase/Twig/TwigHelper.php index 7483ffa6b..a6643c702 100644 --- a/sources/application/TwigBase/Twig/TwigHelper.php +++ b/sources/application/TwigBase/Twig/TwigHelper.php @@ -28,28 +28,28 @@ class TwigHelper * @var string ENUM_FILE_TYPE_HTML * @since 2.8.0 */ - const ENUM_FILE_TYPE_HTML = 'html'; + public const ENUM_FILE_TYPE_HTML = 'html'; /** * @var string ENUM_FILE_TYPE_JS * @since 2.8.0 */ - const ENUM_FILE_TYPE_JS = 'js'; + public const ENUM_FILE_TYPE_JS = 'js'; /** * @var string ENUM_FILE_TYPE_CSS * @since 2.8.0 */ - const ENUM_FILE_TYPE_CSS = 'css'; + public const ENUM_FILE_TYPE_CSS = 'css'; /** * @var string ENUM_FILE_TYPE_SVG * @since 2.8.0 */ - const ENUM_FILE_TYPE_SVG = 'svg'; + public const ENUM_FILE_TYPE_SVG = 'svg'; /** * @var string DEFAULT_FILE_TYPE * @since 2.8.0 */ - const DEFAULT_FILE_TYPE = self::ENUM_FILE_TYPE_HTML; + public const DEFAULT_FILE_TYPE = self::ENUM_FILE_TYPE_HTML; /** * Return a TWIG environment instance looking for templates under $sViewPath. diff --git a/sources/application/UI/Component/Alert/Alert.php b/sources/application/UI/Component/Alert/Alert.php index e44be0ad8..448c21f8a 100644 --- a/sources/application/UI/Component/Alert/Alert.php +++ b/sources/application/UI/Component/Alert/Alert.php @@ -32,48 +32,48 @@ use Combodo\iTop\Application\UI\UIBlock; class Alert extends UIBlock { // Overloaded constants - const BLOCK_CODE = 'ibo-alert'; - const HTML_TEMPLATE_REL_PATH = 'components/alert/layout'; - const JS_TEMPLATE_REL_PATH = 'components/alert/layout'; + public const BLOCK_CODE = 'ibo-alert'; + public const HTML_TEMPLATE_REL_PATH = 'components/alert/layout'; + public const JS_TEMPLATE_REL_PATH = 'components/alert/layout'; // Specific constants /** @var string ENUM_COLOR_PRIMARY */ - const ENUM_COLOR_PRIMARY = 'primary'; + public const ENUM_COLOR_PRIMARY = 'primary'; /** @var string ENUM_COLOR_SECONDARY */ - const ENUM_COLOR_SECONDARY = 'secondary'; + public const ENUM_COLOR_SECONDARY = 'secondary'; /** @var string ENUM_COLOR_NEUTRAL */ - const ENUM_COLOR_NEUTRAL = 'neutral'; + public const ENUM_COLOR_NEUTRAL = 'neutral'; /** @var string ENUM_COLOR_INFORMATION */ - const ENUM_COLOR_INFORMATION = 'information'; + public const ENUM_COLOR_INFORMATION = 'information'; /** @var string ENUM_COLOR_SUCCESS */ - const ENUM_COLOR_SUCCESS = 'success'; + public const ENUM_COLOR_SUCCESS = 'success'; /** @var string ENUM_COLOR_FAILURE */ - const ENUM_COLOR_FAILURE = 'failure'; + public const ENUM_COLOR_FAILURE = 'failure'; /** @var string ENUM_COLOR_WARNING */ - const ENUM_COLOR_WARNING = 'warning'; + public const ENUM_COLOR_WARNING = 'warning'; /** @var string ENUM_COLOR_DANGER */ - const ENUM_COLOR_DANGER = 'danger'; + public const ENUM_COLOR_DANGER = 'danger'; /** @var string ENUM_COLOR_GREY */ - const ENUM_COLOR_GREY = 'grey'; + public const ENUM_COLOR_GREY = 'grey'; /** @var string ENUM_COLOR_BLUEGREY */ - const ENUM_COLOR_BLUEGREY = 'blue-grey'; + public const ENUM_COLOR_BLUEGREY = 'blue-grey'; /** @var string ENUM_COLOR_BLUE */ - const ENUM_COLOR_BLUE = 'blue'; + public const ENUM_COLOR_BLUE = 'blue'; /** @var string ENUM_COLOR_CYAN */ - const ENUM_COLOR_CYAN = 'cyan'; + public const ENUM_COLOR_CYAN = 'cyan'; /** @var string ENUM_COLOR_GREEN */ - const ENUM_COLOR_GREEN = 'green'; + public const ENUM_COLOR_GREEN = 'green'; /** @var string ENUM_COLOR_ORANGE */ - const ENUM_COLOR_ORANGE = 'orange'; + public const ENUM_COLOR_ORANGE = 'orange'; /** @var string ENUM_COLOR_RED */ - const ENUM_COLOR_RED = 'red'; + public const ENUM_COLOR_RED = 'red'; /** @var string ENUM_COLOR_PINK */ - const ENUM_COLOR_PINK = 'pink'; + public const ENUM_COLOR_PINK = 'pink'; /** @var string DEFAULT_COLOR */ - const DEFAULT_COLOR = self::ENUM_COLOR_NEUTRAL; + public const DEFAULT_COLOR = self::ENUM_COLOR_NEUTRAL; /** @var string $sTitle */ protected $sTitle; diff --git a/sources/application/UI/Component/Breadcrumbs/Breadcrumbs.php b/sources/application/UI/Component/Breadcrumbs/Breadcrumbs.php index 4334aec80..35c7de0b8 100644 --- a/sources/application/UI/Component/Breadcrumbs/Breadcrumbs.php +++ b/sources/application/UI/Component/Breadcrumbs/Breadcrumbs.php @@ -35,10 +35,10 @@ use utils; class Breadcrumbs extends UIBlock { // Overloaded constants - const BLOCK_CODE = 'ibo-breadcrumbs'; - const HTML_TEMPLATE_REL_PATH = 'components/breadcrumbs/layout'; - const JS_TEMPLATE_REL_PATH = 'components/breadcrumbs/layout'; - const JS_FILES_REL_PATH = [ + public const BLOCK_CODE = 'ibo-breadcrumbs'; + public const HTML_TEMPLATE_REL_PATH = 'components/breadcrumbs/layout'; + public const JS_TEMPLATE_REL_PATH = 'components/breadcrumbs/layout'; + public const JS_FILES_REL_PATH = [ 'js/components/breadcrumbs.js', ]; diff --git a/sources/application/UI/Component/Button/Button.php b/sources/application/UI/Component/Button/Button.php index 4b3845e45..f7a8a1e7e 100644 --- a/sources/application/UI/Component/Button/Button.php +++ b/sources/application/UI/Component/Button/Button.php @@ -32,45 +32,45 @@ use Combodo\iTop\Application\UI\UIBlock; class Button extends UIBlock { // Overloaded constants - const BLOCK_CODE = 'ibo-button'; - const HTML_TEMPLATE_REL_PATH = 'components/button/layout'; - const JS_TEMPLATE_REL_PATH = 'components/button/layout'; + public const BLOCK_CODE = 'ibo-button'; + public const HTML_TEMPLATE_REL_PATH = 'components/button/layout'; + public const JS_TEMPLATE_REL_PATH = 'components/button/layout'; // Specific constants /** @var string ENUM_TYPE_BUTTON */ - const ENUM_TYPE_BUTTON = 'button'; + public const ENUM_TYPE_BUTTON = 'button'; /** @var string ENUM_TYPE_SUBMIT */ - const ENUM_TYPE_SUBMIT = 'submit'; + public const ENUM_TYPE_SUBMIT = 'submit'; /** @var string ENUM_TYPE_RESET */ - const ENUM_TYPE_RESET = 'reset'; + public const ENUM_TYPE_RESET = 'reset'; /** @var string DEFAULT_TYPE */ - const DEFAULT_TYPE = self::ENUM_TYPE_BUTTON; + public const DEFAULT_TYPE = self::ENUM_TYPE_BUTTON; /** @var string ENUM_ACTION_TYPE_REGULAR */ - const ENUM_ACTION_TYPE_REGULAR = 'regular'; + public const ENUM_ACTION_TYPE_REGULAR = 'regular'; /** @var string ENUM_ACTION_TYPE_ALTERNATIVE */ - const ENUM_ACTION_TYPE_ALTERNATIVE = 'alternative'; + public const ENUM_ACTION_TYPE_ALTERNATIVE = 'alternative'; /** @var string DEFAULT_ACTION_TYPE */ - const DEFAULT_ACTION_TYPE = self::ENUM_ACTION_TYPE_REGULAR; + public const DEFAULT_ACTION_TYPE = self::ENUM_ACTION_TYPE_REGULAR; /** @var string ENUM_COLOR_NEUTRAL */ - const ENUM_COLOR_NEUTRAL = 'neutral'; + public const ENUM_COLOR_NEUTRAL = 'neutral'; /** @var string ENUM_COLOR_VALIDATION */ - const ENUM_COLOR_VALIDATION = 'green'; + public const ENUM_COLOR_VALIDATION = 'green'; /** @var string ENUM_COLOR_DESTRUCTIVE */ - const ENUM_COLOR_DESTRUCTIVE = 'red'; + public const ENUM_COLOR_DESTRUCTIVE = 'red'; /** @var string ENUM_COLOR_PRIMARY */ - const ENUM_COLOR_PRIMARY = 'primary'; + public const ENUM_COLOR_PRIMARY = 'primary'; /** @var string ENUM_COLOR_SECONDARY */ - const ENUM_COLOR_SECONDARY = 'secondary'; + public const ENUM_COLOR_SECONDARY = 'secondary'; /** @var string ENUM_COLOR_GREEN */ - const ENUM_COLOR_GREEN = 'green'; + public const ENUM_COLOR_GREEN = 'green'; /** @var string ENUM_COLOR_RED */ - const ENUM_COLOR_RED = 'red'; + public const ENUM_COLOR_RED = 'red'; /** @var string ENUM_COLOR_CYAN */ - const ENUM_COLOR_CYAN = 'cyan'; + public const ENUM_COLOR_CYAN = 'cyan'; /** @var string DEFAULT_COLOR */ - const DEFAULT_COLOR = self::ENUM_COLOR_NEUTRAL; + public const DEFAULT_COLOR = self::ENUM_COLOR_NEUTRAL; /** @var string $sLabel */ protected $sLabel; diff --git a/sources/application/UI/Component/GlobalSearch/GlobalSearch.php b/sources/application/UI/Component/GlobalSearch/GlobalSearch.php index 71c784302..808368409 100644 --- a/sources/application/UI/Component/GlobalSearch/GlobalSearch.php +++ b/sources/application/UI/Component/GlobalSearch/GlobalSearch.php @@ -34,14 +34,14 @@ use utils; class GlobalSearch extends UIBlock { // Overloaded constants - const BLOCK_CODE = 'ibo-global-search'; - const HTML_TEMPLATE_REL_PATH = 'components/global-search/layout'; - const JS_TEMPLATE_REL_PATH = 'components/global-search/layout'; - const JS_FILES_REL_PATH = [ + public const BLOCK_CODE = 'ibo-global-search'; + public const HTML_TEMPLATE_REL_PATH = 'components/global-search/layout'; + public const JS_TEMPLATE_REL_PATH = 'components/global-search/layout'; + public const JS_FILES_REL_PATH = [ 'js/components/global-search.js', ]; - const DEFAULT_ENDPOINT_REL_URL = 'pages/UI.php?operation=full_text'; + public const DEFAULT_ENDPOINT_REL_URL = 'pages/UI.php?operation=full_text'; /** @var string $sEndpoint Absolute endpoint URL of the search form */ protected $sEndpoint; diff --git a/sources/application/UI/Component/GlobalSearch/GlobalSearchHelper.php b/sources/application/UI/Component/GlobalSearch/GlobalSearchHelper.php index 9bb2122b2..f277a2383 100644 --- a/sources/application/UI/Component/GlobalSearch/GlobalSearchHelper.php +++ b/sources/application/UI/Component/GlobalSearch/GlobalSearchHelper.php @@ -33,8 +33,8 @@ use utils; */ class GlobalSearchHelper { - const MAX_HISTORY_SIZE = 10; - const USER_PREF_CODE = 'global_search_history'; + public const MAX_HISTORY_SIZE = 10; + public const USER_PREF_CODE = 'global_search_history'; /** * Add $sQuery to the history. History is limited to the static::MAX_HISTORY_SIZE last queries. diff --git a/sources/application/UI/Component/Html/Html.php b/sources/application/UI/Component/Html/Html.php index 78f86ff45..e6847ceed 100644 --- a/sources/application/UI/Component/Html/Html.php +++ b/sources/application/UI/Component/Html/Html.php @@ -32,8 +32,8 @@ use Combodo\iTop\Application\UI\UIBlock; class Html extends UIBlock { // Overloaded constants - const BLOCK_CODE = 'ibo-html'; - const HTML_TEMPLATE_REL_PATH = 'components/html/layout'; + public const BLOCK_CODE = 'ibo-html'; + public const HTML_TEMPLATE_REL_PATH = 'components/html/layout'; /** @var string $sHtml The raw HTML, must be already sanitized */ protected $sHtml; diff --git a/sources/application/UI/Component/Panel/Panel.php b/sources/application/UI/Component/Panel/Panel.php index ce62a5c20..cf84b3279 100644 --- a/sources/application/UI/Component/Panel/Panel.php +++ b/sources/application/UI/Component/Panel/Panel.php @@ -32,48 +32,48 @@ use Combodo\iTop\Application\UI\UIBlock; class Panel extends UIBlock { // Overloaded constants - const BLOCK_CODE = 'ibo-panel'; - const HTML_TEMPLATE_REL_PATH = 'components/panel/layout'; - const JS_TEMPLATE_REL_PATH = 'components/panel/layout'; + public const BLOCK_CODE = 'ibo-panel'; + public const HTML_TEMPLATE_REL_PATH = 'components/panel/layout'; + public const JS_TEMPLATE_REL_PATH = 'components/panel/layout'; // Specific constants /** @var string ENUM_COLOR_PRIMARY */ - const ENUM_COLOR_PRIMARY = 'primary'; + public const ENUM_COLOR_PRIMARY = 'primary'; /** @var string ENUM_COLOR_SECONDARY */ - const ENUM_COLOR_SECONDARY = 'secondary'; + public const ENUM_COLOR_SECONDARY = 'secondary'; /** @var string ENUM_COLOR_NEUTRAL */ - const ENUM_COLOR_NEUTRAL = 'neutral'; + public const ENUM_COLOR_NEUTRAL = 'neutral'; /** @var string ENUM_COLOR_INFORMATION */ - const ENUM_COLOR_INFORMATION = 'information'; + public const ENUM_COLOR_INFORMATION = 'information'; /** @var string ENUM_COLOR_SUCCESS */ - const ENUM_COLOR_SUCCESS = 'success'; + public const ENUM_COLOR_SUCCESS = 'success'; /** @var string ENUM_COLOR_FAILURE */ - const ENUM_COLOR_FAILURE = 'failure'; + public const ENUM_COLOR_FAILURE = 'failure'; /** @var string ENUM_COLOR_WARNING */ - const ENUM_COLOR_WARNING = 'warning'; + public const ENUM_COLOR_WARNING = 'warning'; /** @var string ENUM_COLOR_DANGER */ - const ENUM_COLOR_DANGER = 'danger'; + public const ENUM_COLOR_DANGER = 'danger'; /** @var string ENUM_COLOR_GREY */ - const ENUM_COLOR_GREY = 'grey'; + public const ENUM_COLOR_GREY = 'grey'; /** @var string ENUM_COLOR_BLUEGREY */ - const ENUM_COLOR_BLUEGREY = 'blue-grey'; + public const ENUM_COLOR_BLUEGREY = 'blue-grey'; /** @var string ENUM_COLOR_BLUE */ - const ENUM_COLOR_BLUE = 'blue'; + public const ENUM_COLOR_BLUE = 'blue'; /** @var string ENUM_COLOR_CYAN */ - const ENUM_COLOR_CYAN = 'cyan'; + public const ENUM_COLOR_CYAN = 'cyan'; /** @var string ENUM_COLOR_GREEN */ - const ENUM_COLOR_GREEN = 'green'; + public const ENUM_COLOR_GREEN = 'green'; /** @var string ENUM_COLOR_ORANGE */ - const ENUM_COLOR_ORANGE = 'orange'; + public const ENUM_COLOR_ORANGE = 'orange'; /** @var string ENUM_COLOR_RED */ - const ENUM_COLOR_RED = 'red'; + public const ENUM_COLOR_RED = 'red'; /** @var string ENUM_COLOR_PINK */ - const ENUM_COLOR_PINK = 'pink'; + public const ENUM_COLOR_PINK = 'pink'; /** @var string DEFAULT_COLOR */ - const DEFAULT_COLOR = self::ENUM_COLOR_NEUTRAL; + public const DEFAULT_COLOR = self::ENUM_COLOR_NEUTRAL; /** @var string $sTitle */ protected $sTitle; diff --git a/sources/application/UI/Component/PopoverMenu/NewsroomMenu/NewsroomMenu.php b/sources/application/UI/Component/PopoverMenu/NewsroomMenu/NewsroomMenu.php index 262593260..a7a5230d1 100644 --- a/sources/application/UI/Component/PopoverMenu/NewsroomMenu/NewsroomMenu.php +++ b/sources/application/UI/Component/PopoverMenu/NewsroomMenu/NewsroomMenu.php @@ -33,9 +33,9 @@ use Combodo\iTop\Application\UI\Component\PopoverMenu\PopoverMenu; class NewsroomMenu extends PopoverMenu { // Overloaded constants - const HTML_TEMPLATE_REL_PATH = 'components/popover-menu/newsroom-menu/layout'; - const JS_TEMPLATE_REL_PATH = 'components/popover-menu/newsroom-menu/layout'; - const JS_FILES_REL_PATH = [ + public const HTML_TEMPLATE_REL_PATH = 'components/popover-menu/newsroom-menu/layout'; + public const JS_TEMPLATE_REL_PATH = 'components/popover-menu/newsroom-menu/layout'; + public const JS_FILES_REL_PATH = [ 'js/components/newsroom-menu.js', ]; diff --git a/sources/application/UI/Component/PopoverMenu/PopoverMenu.php b/sources/application/UI/Component/PopoverMenu/PopoverMenu.php index 12752107e..018133b7a 100644 --- a/sources/application/UI/Component/PopoverMenu/PopoverMenu.php +++ b/sources/application/UI/Component/PopoverMenu/PopoverMenu.php @@ -35,9 +35,9 @@ use Exception; class PopoverMenu extends UIBlock { // Overloaded constants - const BLOCK_CODE = 'ibo-popover-menu'; - const HTML_TEMPLATE_REL_PATH = 'components/popover-menu/layout'; - const JS_FILES_REL_PATH = [ + public const BLOCK_CODE = 'ibo-popover-menu'; + public const HTML_TEMPLATE_REL_PATH = 'components/popover-menu/layout'; + public const JS_FILES_REL_PATH = [ 'js/components/popover-menu.js', ]; diff --git a/sources/application/UI/Component/PopoverMenu/PopoverMenuItem/JsPopoverMenuItem.php b/sources/application/UI/Component/PopoverMenu/PopoverMenuItem/JsPopoverMenuItem.php index ba42ffe33..4564a0d6a 100644 --- a/sources/application/UI/Component/PopoverMenu/PopoverMenuItem/JsPopoverMenuItem.php +++ b/sources/application/UI/Component/PopoverMenu/PopoverMenuItem/JsPopoverMenuItem.php @@ -33,7 +33,7 @@ use JSPopupMenuItem; class JsPopoverMenuItem extends PopoverMenuItem { // Overloaded constants - const HTML_TEMPLATE_REL_PATH = 'components/popover-menu/item/mode_js'; + public const HTML_TEMPLATE_REL_PATH = 'components/popover-menu/item/mode_js'; /** * @see \JSPopupMenuItem::GetJsCode() diff --git a/sources/application/UI/Component/PopoverMenu/PopoverMenuItem/PopoverMenuItem.php b/sources/application/UI/Component/PopoverMenu/PopoverMenuItem/PopoverMenuItem.php index 375a4375a..dbec95061 100644 --- a/sources/application/UI/Component/PopoverMenu/PopoverMenuItem/PopoverMenuItem.php +++ b/sources/application/UI/Component/PopoverMenu/PopoverMenuItem/PopoverMenuItem.php @@ -34,8 +34,8 @@ use Combodo\iTop\Application\UI\UIBlock; class PopoverMenuItem extends UIBlock { // Overloaded constants - const BLOCK_CODE = 'ibo-popover-menu--item'; - const HTML_TEMPLATE_REL_PATH = 'components/popover-menu/item/layout'; + public const BLOCK_CODE = 'ibo-popover-menu--item'; + public const HTML_TEMPLATE_REL_PATH = 'components/popover-menu/item/layout'; /** @var \ApplicationPopupMenuItem $oPopupMenuItem We decorate the class with the original \ApplicationPopupMenuItem as it is used among the application (backoffice, portal, extensions) and cannot be refactored without BC breaks */ protected $oPopupMenuItem; diff --git a/sources/application/UI/Component/PopoverMenu/PopoverMenuItem/SeparatorPopoverMenuItem.php b/sources/application/UI/Component/PopoverMenu/PopoverMenuItem/SeparatorPopoverMenuItem.php index 0b00f34bf..175decbe1 100644 --- a/sources/application/UI/Component/PopoverMenu/PopoverMenuItem/SeparatorPopoverMenuItem.php +++ b/sources/application/UI/Component/PopoverMenu/PopoverMenuItem/SeparatorPopoverMenuItem.php @@ -30,6 +30,6 @@ namespace Combodo\iTop\Application\UI\Component\PopoverMenu\PopoverMenuItem; */ class SeparatorPopoverMenuItem extends PopoverMenuItem { - const HTML_TEMPLATE_REL_PATH = 'components/popover-menu/item/mode_separator'; - + public const HTML_TEMPLATE_REL_PATH = 'components/popover-menu/item/mode_separator'; + } \ No newline at end of file diff --git a/sources/application/UI/Component/PopoverMenu/PopoverMenuItem/UrlPopoverMenuItem.php b/sources/application/UI/Component/PopoverMenu/PopoverMenuItem/UrlPopoverMenuItem.php index 31bc1d4fe..e46bfd37f 100644 --- a/sources/application/UI/Component/PopoverMenu/PopoverMenuItem/UrlPopoverMenuItem.php +++ b/sources/application/UI/Component/PopoverMenu/PopoverMenuItem/UrlPopoverMenuItem.php @@ -31,7 +31,7 @@ namespace Combodo\iTop\Application\UI\Component\PopoverMenu\PopoverMenuItem; class UrlPopoverMenuItem extends PopoverMenuItem { // Overloaded constants - const HTML_TEMPLATE_REL_PATH = 'components/popover-menu/item/mode_url'; + public const HTML_TEMPLATE_REL_PATH = 'components/popover-menu/item/mode_url'; /** * @see \URLPopupMenuItem::GetUrl() diff --git a/sources/application/UI/Component/QuickCreate/QuickCreate.php b/sources/application/UI/Component/QuickCreate/QuickCreate.php index cced3ee8d..29692ff9e 100644 --- a/sources/application/UI/Component/QuickCreate/QuickCreate.php +++ b/sources/application/UI/Component/QuickCreate/QuickCreate.php @@ -34,19 +34,19 @@ use UserRights; class QuickCreate extends UIBlock { // Overloaded constants - const BLOCK_CODE = 'ibo-quick-create'; - const HTML_TEMPLATE_REL_PATH = 'components/quick-create/layout'; - const JS_TEMPLATE_REL_PATH = 'components/quick-create/layout'; - const JS_FILES_REL_PATH = [ + public const BLOCK_CODE = 'ibo-quick-create'; + public const HTML_TEMPLATE_REL_PATH = 'components/quick-create/layout'; + public const JS_TEMPLATE_REL_PATH = 'components/quick-create/layout'; + public const JS_FILES_REL_PATH = [ 'js/selectize.min.js', 'js/components/quick-create.js', ]; - const CSS_FILES_REL_PATH = [ + public const CSS_FILES_REL_PATH = [ 'css/selectize.default.css', ]; // Specific constants - const DEFAULT_ENDPOINT_REL_URL = 'pages/UI.php'; + public const DEFAULT_ENDPOINT_REL_URL = 'pages/UI.php'; /** @var array $aAvailableClasses */ protected $aAvailableClasses; diff --git a/sources/application/UI/Component/QuickCreate/QuickCreateHelper.php b/sources/application/UI/Component/QuickCreate/QuickCreateHelper.php index b6e51bfc4..24e7d7536 100644 --- a/sources/application/UI/Component/QuickCreate/QuickCreateHelper.php +++ b/sources/application/UI/Component/QuickCreate/QuickCreateHelper.php @@ -35,8 +35,8 @@ use utils; */ class QuickCreateHelper { - const MAX_HISTORY_SIZE = 10; - const USER_PREF_CODE = 'quick_create_history'; + public const MAX_HISTORY_SIZE = 10; + public const USER_PREF_CODE = 'quick_create_history'; /** * Add $sQuery to the history. History is limited to the static::MAX_HISTORY_SIZE last classes. diff --git a/sources/application/UI/Layout/ActivityPanel/ActivityEntry/ActivityEntry.php b/sources/application/UI/Layout/ActivityPanel/ActivityEntry/ActivityEntry.php index d807c22df..4e02423f6 100644 --- a/sources/application/UI/Layout/ActivityPanel/ActivityEntry/ActivityEntry.php +++ b/sources/application/UI/Layout/ActivityPanel/ActivityEntry/ActivityEntry.php @@ -37,16 +37,16 @@ use UserRights; class ActivityEntry extends UIBlock { // Overloaded constants - const BLOCK_CODE = 'ibo-activity-entry'; - const HTML_TEMPLATE_REL_PATH = 'layouts/activity-panel/activity-entry/layout'; + public const BLOCK_CODE = 'ibo-activity-entry'; + public const HTML_TEMPLATE_REL_PATH = 'layouts/activity-panel/activity-entry/layout'; // Specific constants /** @var string DEFAULT_ORIGIN */ - const DEFAULT_ORIGIN = 'unknown'; + public const DEFAULT_ORIGIN = 'unknown'; /** @var string DEFAULT_TYPE */ - const DEFAULT_TYPE = 'generic'; + public const DEFAULT_TYPE = 'generic'; /** @var string DEFAULT_DECORATION_CLASSES */ - const DEFAULT_DECORATION_CLASSES = 'fas fa-fw fa-mortar-pestle'; + public const DEFAULT_DECORATION_CLASSES = 'fas fa-fw fa-mortar-pestle'; /** @var string $sType Type of entry, used for filtering (eg. caselog, edits, transition, ...) */ protected $sType; diff --git a/sources/application/UI/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpAttachmentAddedFactory.php b/sources/application/UI/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpAttachmentAddedFactory.php index 85bff0f40..4eccd717c 100644 --- a/sources/application/UI/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpAttachmentAddedFactory.php +++ b/sources/application/UI/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpAttachmentAddedFactory.php @@ -28,5 +28,5 @@ namespace Combodo\iTop\Application\UI\Layout\ActivityPanel\ActivityEntry\CMDBCha */ class CMDBChangeOpAttachmentAddedFactory extends CMDBChangeOpFactory { - const DEFAULT_DECORATION_CLASSES = 'fas fa-fw fa-paperclip'; + public const DEFAULT_DECORATION_CLASSES = 'fas fa-fw fa-paperclip'; } \ No newline at end of file diff --git a/sources/application/UI/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpAttachmentRemovedFactory.php b/sources/application/UI/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpAttachmentRemovedFactory.php index adbc3cb73..7c845ff63 100644 --- a/sources/application/UI/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpAttachmentRemovedFactory.php +++ b/sources/application/UI/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpAttachmentRemovedFactory.php @@ -30,5 +30,5 @@ use iCMDBChangeOp; */ class CMDBChangeOpAttachmentRemovedFactory extends CMDBChangeOpFactory { - const DEFAULT_DECORATION_CLASSES = 'fas fa-fw fa-unlink'; + public const DEFAULT_DECORATION_CLASSES = 'fas fa-fw fa-unlink'; } \ No newline at end of file diff --git a/sources/application/UI/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpCreateFactory.php b/sources/application/UI/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpCreateFactory.php index c9c885c23..9aac639ba 100644 --- a/sources/application/UI/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpCreateFactory.php +++ b/sources/application/UI/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpCreateFactory.php @@ -30,7 +30,8 @@ use iCMDBChangeOp; */ class CMDBChangeOpCreateFactory extends CMDBChangeOpFactory { - const DEFAULT_DECORATION_CLASSES = 'fas fa-fw fa-unlink'; + public const DEFAULT_DECORATION_CLASSES = 'fas fa-fw fa-unlink'; + /** * @inheritDoc */ diff --git a/sources/application/UI/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpDeleteFactory.php b/sources/application/UI/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpDeleteFactory.php index 49594f661..fa2990648 100644 --- a/sources/application/UI/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpDeleteFactory.php +++ b/sources/application/UI/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpDeleteFactory.php @@ -30,7 +30,8 @@ use iCMDBChangeOp; */ class CMDBChangeOpDeleteFactory extends CMDBChangeOpFactory { - const DEFAULT_DECORATION_CLASSES = 'fas fa-fw fa-unlink'; + public const DEFAULT_DECORATION_CLASSES = 'fas fa-fw fa-unlink'; + /** * @inheritDoc */ diff --git a/sources/application/UI/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpFactory.php b/sources/application/UI/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpFactory.php index c845f3311..9852ff82f 100644 --- a/sources/application/UI/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpFactory.php +++ b/sources/application/UI/Layout/ActivityPanel/ActivityEntry/CMDBChangeOp/CMDBChangeOpFactory.php @@ -37,9 +37,9 @@ use iCMDBChangeOp; class CMDBChangeOpFactory { /** @var string DEFAULT_TYPE Used to overload the type from the ActivityEntry */ - const DEFAULT_TYPE = EditsEntry::DEFAULT_TYPE; + public const DEFAULT_TYPE = EditsEntry::DEFAULT_TYPE; /** @var string DEFAULT_DECORATION_CLASSES Used to overload the decoration classes from the ActivityEntry */ - const DEFAULT_DECORATION_CLASSES = ActivityEntry::DEFAULT_DECORATION_CLASSES; + public const DEFAULT_DECORATION_CLASSES = ActivityEntry::DEFAULT_DECORATION_CLASSES; /** * Make an ActivityEntry from the iCMDBChangeOp $oChangeOp diff --git a/sources/application/UI/Layout/ActivityPanel/ActivityEntry/CaseLogEntry.php b/sources/application/UI/Layout/ActivityPanel/ActivityEntry/CaseLogEntry.php index 0a8457380..bc11f928f 100644 --- a/sources/application/UI/Layout/ActivityPanel/ActivityEntry/CaseLogEntry.php +++ b/sources/application/UI/Layout/ActivityPanel/ActivityEntry/CaseLogEntry.php @@ -33,11 +33,11 @@ use DateTime; class CaseLogEntry extends ActivityEntry { // Overloaded constants - const BLOCK_CODE = 'ibo-caselog-entry'; - const HTML_TEMPLATE_REL_PATH = 'layouts/activity-panel/activity-entry/caselog-entry'; + public const BLOCK_CODE = 'ibo-caselog-entry'; + public const HTML_TEMPLATE_REL_PATH = 'layouts/activity-panel/activity-entry/caselog-entry'; - const DEFAULT_TYPE = 'caselog'; - const DEFAULT_DECORATION_CLASSES = 'fas fa-fw fa-quote-left'; + public const DEFAULT_TYPE = 'caselog'; + public const DEFAULT_DECORATION_CLASSES = 'fas fa-fw fa-quote-left'; // Specific constants public const DEFAULT_CASELOG_RANK = 0; diff --git a/sources/application/UI/Layout/ActivityPanel/ActivityEntry/EditsEntry.php b/sources/application/UI/Layout/ActivityPanel/ActivityEntry/EditsEntry.php index 46a7876bf..02127359b 100644 --- a/sources/application/UI/Layout/ActivityPanel/ActivityEntry/EditsEntry.php +++ b/sources/application/UI/Layout/ActivityPanel/ActivityEntry/EditsEntry.php @@ -36,11 +36,11 @@ use MetaModel; class EditsEntry extends ActivityEntry { // Overloaded constants - const BLOCK_CODE = 'ibo-edits-entry'; - const HTML_TEMPLATE_REL_PATH = 'layouts/activity-panel/activity-entry/edits-entry'; + public const BLOCK_CODE = 'ibo-edits-entry'; + public const HTML_TEMPLATE_REL_PATH = 'layouts/activity-panel/activity-entry/edits-entry'; - const DEFAULT_TYPE = 'edits'; - const DEFAULT_DECORATION_CLASSES = 'fas fa-fw fa-pen'; + public const DEFAULT_TYPE = 'edits'; + public const DEFAULT_DECORATION_CLASSES = 'fas fa-fw fa-pen'; /** @var string $sObjectClass */ protected $sObjectClass; diff --git a/sources/application/UI/Layout/ActivityPanel/ActivityEntry/TransitionEntry.php b/sources/application/UI/Layout/ActivityPanel/ActivityEntry/TransitionEntry.php index bf963bab6..5f077d41c 100644 --- a/sources/application/UI/Layout/ActivityPanel/ActivityEntry/TransitionEntry.php +++ b/sources/application/UI/Layout/ActivityPanel/ActivityEntry/TransitionEntry.php @@ -33,11 +33,11 @@ use DateTime; class TransitionEntry extends ActivityEntry { // Overloaded constants - const BLOCK_CODE = 'ibo-transition-entry'; - const HTML_TEMPLATE_REL_PATH = 'layouts/activity-panel/activity-entry/transition-entry'; + public const BLOCK_CODE = 'ibo-transition-entry'; + public const HTML_TEMPLATE_REL_PATH = 'layouts/activity-panel/activity-entry/transition-entry'; - const DEFAULT_TYPE = 'transition'; - const DEFAULT_DECORATION_CLASSES = 'fas fa-fw fa-map-signs'; + public const DEFAULT_TYPE = 'transition'; + public const DEFAULT_DECORATION_CLASSES = 'fas fa-fw fa-map-signs'; /** @var string $sOriginStateCode Code of the state before the transition */ protected $sOriginStateCode; diff --git a/sources/application/UI/Layout/ActivityPanel/ActivityPanel.php b/sources/application/UI/Layout/ActivityPanel/ActivityPanel.php index 5a6e5455a..c4a6f3635 100644 --- a/sources/application/UI/Layout/ActivityPanel/ActivityPanel.php +++ b/sources/application/UI/Layout/ActivityPanel/ActivityPanel.php @@ -38,10 +38,10 @@ use MetaModel; class ActivityPanel extends UIBlock { // Overloaded constants - const BLOCK_CODE = 'ibo-activity-panel'; - const HTML_TEMPLATE_REL_PATH = 'layouts/activity-panel/layout'; - const JS_TEMPLATE_REL_PATH = 'layouts/activity-panel/layout'; - const JS_FILES_REL_PATH = [ + public const BLOCK_CODE = 'ibo-activity-panel'; + public const HTML_TEMPLATE_REL_PATH = 'layouts/activity-panel/layout'; + public const JS_TEMPLATE_REL_PATH = 'layouts/activity-panel/layout'; + public const JS_FILES_REL_PATH = [ 'js/layouts/activity-panel.js', ]; diff --git a/sources/application/UI/Layout/NavigationMenu/NavigationMenu.php b/sources/application/UI/Layout/NavigationMenu/NavigationMenu.php index 38d4f9e42..528c24db1 100644 --- a/sources/application/UI/Layout/NavigationMenu/NavigationMenu.php +++ b/sources/application/UI/Layout/NavigationMenu/NavigationMenu.php @@ -43,10 +43,10 @@ use utils; class NavigationMenu extends UIBlock { // Overloaded constants - const BLOCK_CODE = 'ibo-navigation-menu'; - const HTML_TEMPLATE_REL_PATH = 'layouts/navigation-menu/layout'; - const JS_TEMPLATE_REL_PATH = 'layouts/navigation-menu/layout'; - const JS_FILES_REL_PATH = [ + public const BLOCK_CODE = 'ibo-navigation-menu'; + public const HTML_TEMPLATE_REL_PATH = 'layouts/navigation-menu/layout'; + public const JS_TEMPLATE_REL_PATH = 'layouts/navigation-menu/layout'; + public const JS_FILES_REL_PATH = [ 'js/layouts/navigation-menu.js', ]; diff --git a/sources/application/UI/Layout/PageContent/PageContent.php b/sources/application/UI/Layout/PageContent/PageContent.php index aed1b996c..ae6e30407 100644 --- a/sources/application/UI/Layout/PageContent/PageContent.php +++ b/sources/application/UI/Layout/PageContent/PageContent.php @@ -35,11 +35,11 @@ use Exception; class PageContent extends UIBlock { // Overloaded constants - const BLOCK_CODE = 'ibo-page-content'; - const HTML_TEMPLATE_REL_PATH = 'layouts/page-content/layout'; + public const BLOCK_CODE = 'ibo-page-content'; + public const HTML_TEMPLATE_REL_PATH = 'layouts/page-content/layout'; /** @var string ENUM_CONTENT_AREA_MAIN The main content area */ - const ENUM_CONTENT_AREA_MAIN = 'main'; + public const ENUM_CONTENT_AREA_MAIN = 'main'; /** @var \Combodo\iTop\Application\UI\iUIBlock[][] $aContentAreasBlocks Blocks for the different content parts of the layout */ protected $aContentAreasBlocks; diff --git a/sources/application/UI/Layout/PageContent/PageContentWithSideContent.php b/sources/application/UI/Layout/PageContent/PageContentWithSideContent.php index 859c6873d..be2f0480f 100644 --- a/sources/application/UI/Layout/PageContent/PageContentWithSideContent.php +++ b/sources/application/UI/Layout/PageContent/PageContentWithSideContent.php @@ -33,11 +33,11 @@ use Combodo\iTop\Application\UI\iUIBlock; class PageContentWithSideContent extends PageContent { // Overloaded constants - const BLOCK_CODE = 'ibo-page-content-with-side-content'; - const HTML_TEMPLATE_REL_PATH = 'layouts/page-content/with-side-content'; + public const BLOCK_CODE = 'ibo-page-content-with-side-content'; + public const HTML_TEMPLATE_REL_PATH = 'layouts/page-content/with-side-content'; // Specific constants - const ENUM_CONTENT_AREA_SIDE = 'side'; + public const ENUM_CONTENT_AREA_SIDE = 'side'; /** * PageContentWithSideContent constructor. diff --git a/sources/application/UI/Layout/TopBar/TopBar.php b/sources/application/UI/Layout/TopBar/TopBar.php index e5c655190..37ca42053 100644 --- a/sources/application/UI/Layout/TopBar/TopBar.php +++ b/sources/application/UI/Layout/TopBar/TopBar.php @@ -36,8 +36,8 @@ use Combodo\iTop\Application\UI\UIBlock; class TopBar extends UIBlock { // Overloaded constants - const BLOCK_CODE = 'ibo-top-bar'; - const HTML_TEMPLATE_REL_PATH = 'layouts/top-bar/layout'; + public const BLOCK_CODE = 'ibo-top-bar'; + public const HTML_TEMPLATE_REL_PATH = 'layouts/top-bar/layout'; /** @var QuickCreate|null $oQuickCreate */ protected $oQuickCreate; diff --git a/sources/application/UI/UIBlock.php b/sources/application/UI/UIBlock.php index 75514ed13..879b99a65 100644 --- a/sources/application/UI/UIBlock.php +++ b/sources/application/UI/UIBlock.php @@ -33,27 +33,28 @@ abstract class UIBlock implements iUIBlock { /** @var string BLOCK_CODE The block code to use to generate the identifier, the CSS/JS prefixes, ... * - * Should start "ibo-" for the iTop backoffice blocks, followed by the name of the block in lower case (eg. for a MyCustomBlock class, should be "ibo-my-custom-clock") + * Should start "ibo-" for the iTop backoffice blocks, followed by the name of the block in lower case (eg. for a MyCustomBlock class, + * should be "ibo-my-custom-clock") */ - const BLOCK_CODE = 'ibo-block'; + public const BLOCK_CODE = 'ibo-block'; /** @var string|null GLOBAL_TEMPLATE_REL_PATH Relative path (from /templates/) to the "global" TWIG template which contains HTML, JS inline, JS files, CSS inline, CSS files. Should not be used to often as JS/CSS files would be duplicated making browser parsing time way longer. */ - const GLOBAL_TEMPLATE_REL_PATH = null; + public const GLOBAL_TEMPLATE_REL_PATH = null; /** @var string|null HTML_TEMPLATE_REL_PATH Relative path (from /templates/) to the HTML template */ - const HTML_TEMPLATE_REL_PATH = null; + public const HTML_TEMPLATE_REL_PATH = null; /** @var array JS_FILES_REL_PATH Relative paths (from /) to the JS files */ - const JS_FILES_REL_PATH = []; + public const JS_FILES_REL_PATH = []; /** @var string|null JS_TEMPLATE_REL_PATH Relative path (from /templates/) to the JS template */ - const JS_TEMPLATE_REL_PATH = null; + public const JS_TEMPLATE_REL_PATH = null; /** @var array CSS_FILES_REL_PATH Relative paths (from /) to the CSS files */ - const CSS_FILES_REL_PATH = []; + public const CSS_FILES_REL_PATH = []; /** @var string|null CSS_TEMPLATE_REL_PATH Relative path (from /templates/) to the CSS template */ - const CSS_TEMPLATE_REL_PATH = null; + public const CSS_TEMPLATE_REL_PATH = null; /** @var string ENUM_BLOCK_FILES_TYPE_JS */ - const ENUM_BLOCK_FILES_TYPE_JS = 'js'; + public const ENUM_BLOCK_FILES_TYPE_JS = 'js'; /** @var string ENUM_BLOCK_FILES_TYPE_CSS */ - const ENUM_BLOCK_FILES_TYPE_CSS = 'css'; + public const ENUM_BLOCK_FILES_TYPE_CSS = 'css'; /**