Файл ExtensionsDictionary.php в Cotonti

  • Этот файл определяет константы, которые используются для работы с расширениями в системе Cotonti.
  • Класс ExtensionsDictionary служит для централизованного хранения типов расширений и значений по умолчанию для контроллеров и действий.
  • Константы используются для упрощения кода и обеспечения его согласованности.

находится по адресу: /system/extensions/ExtensionsDictionary.php движка php-фреймворка.

 

<?php
/**
 * @package Extensions
 * @copyright (c) Cotonti Team
 * @license https://github.com/Cotonti/Cotonti/blob/master/License.txt
 */

declare(strict_types=1);  // Включение строгой типизации, то есть обязательное соответствие типов данных в коде.

namespace cot\extensions;  // Указание пространства имен, в котором находится класс. Это пространство имен организует код, делая его более модульным.

 /**
  * Extensions Dictionary
  * @package Extensions
  */
 class ExtensionsDictionary  // Объявление класса ExtensionsDictionary. Этот класс используется для хранения констант, которые определяют типы расширений и их стандартные значения.
 {
     /**
      * Special core type
      */
     public const TYPE_CORE = 'core';  // Константа для типа расширения "core" (основное расширение).

     /**
      * Extension types
      */
     public const TYPE_MODULE = 'module';  // Константа для типа расширения "module" (модуль).
     public const TYPE_PLUGIN = 'plug';  // Константа для типа расширения "plugin" (плагин).

     public const DEFAULT_CONTROLLER_ID = 'index';  // Константа для идентификатора контроллера по умолчанию ("index").
     public const DEFAULT_ACTION_ID = 'index';  // Константа для идентификатора действия по умолчанию ("index").
 }

 

1 minutes read Administrator

Comments (0)

No comments yet
Only registered users can post new comments

Content author

Administrator

Offline

Administrator

Last logged: 2026-07-21 00:03

  • Page published: 2025-01-28 00:55
  • Last update: 2025-01-28 00:55