meutiv/owalias

此软件包最新版本(dev-main)没有可用的许可信息。

维护者

详细信息

github.com/meutiv/owalias

源代码

问题

安装: 12

依赖: 1

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:项目

dev-main 2023-07-16 10:13 UTC

This package is auto-updated.

Last update: 2024-09-16 13:01:13 UTC


README

本脚本提供类和常量别名,将 Meutiv 核心类和常量映射到 Oxwall 核心类和常量,使用 PHP 别名。该脚本的目的在于允许 Oxwall 插件在 Meutiv 上以最小的调整运行。

类别名

以下类别名在此脚本中定义

  • MT 别名为 OW
  • MT_Route 别名为 OW_Route
  • MT_Router 别名为 OW_Router
  • MT_Autoload 别名为 OW_Autoload
  • MT_BaseDao 别名为 OW_BaseDao
  • MT_Entity 别名为 OW_Entity
  • MT_EventManager 别名为 OW_EventManager
  • MT_Event 别名为 OW_Event
  • MT_ActionController 别名为 OW_ActionController
  • MT_AjaxDocument 别名为 OW_AjaxDocument
  • MT_ApiActionController 别名为 OW_ApiActionController
  • MT_ApiApplication 别名为 OW_ApiApplication
  • MT_ApiDefaultRoute 别名为 OW_ApiDefaultRoute
  • MT_ApiDocument 别名为 OW_ApiDocument
  • MT_ApiRequestHandler 别名为 OW_ApiRequestHandler
  • MT_Application 别名为 OW_Application
  • MT_AuthAdapter 别名为 OW_AuthAdapter
  • MT_AuthResult 别名为 OW_AuthResult
  • MT_Auth 别名为 OW_Auth
  • MT_Authorization 别名为 OW_Authorization
  • MT_BillingAdapter 别名为 OW_BillingAdapter
  • MT_BillingProductAdapter 别名为 OW_BillingProductAdapter
  • MT_CacheManager 别名为 OW_CacheManager
  • MT_CacheService 别名为 OW_CacheService
  • MT_CliApplication 别名为 OW_CliApplication
  • MT_Component 别名为 OW_Component
  • MT_Config 别名为 OW_Config
  • MT_Cron 别名为 OW_Cron
  • MT_Database 别名为 OW_Database
  • MT_DefaultRoute 别名为 OW_DefaultRoute
  • MT_DeveloperTools 别名为 OW_DeveloperTools
  • MT_Dispatcher 别名为 OW_Dispatcher
  • MT_Document 别名为 OW_Document
  • MT_ErrorManager 别名为 OW_ErrorManager
  • MT_Example 别名为 OW_Example
  • MT_Feedback 别名为 OW_Feedback
  • MT_IFilter 别名为 OW_IFilter
  • MT_HtmlDocument 别名为 OW_HtmlDocument
  • MT_IAuthenticator 别名为 OW_IAuthenticator
  • MT_ICacheBackend 别名为 OW_ICacheBackend
  • MT_Language 别名为 OW_Language
  • MT_LogWriter 别名为 OW_LogWriter
  • MT_Log 别名为 OW_Log
  • MT_Mailer 别名为 OW_Mailer
  • MT_MasterPage 别名为 OW_MasterPage
  • MT_MobileActionController 别名为 OW_MobileActionController
  • MT_MobileApplication 别名为 OW_MobileApplication
  • MT_MobileComponent 别名为 OW_MobileComponent
  • MT_MobileMasterPage 别名为 OW_MobileMasterPage
  • MT_Navigation 别名为 OW_Navigation
  • MT_PluginManager 别名为 OW_PluginManager
  • MT_Plugin 别名为 OW_Plugin
  • MT_Registry 别名为 OW_Registry
  • MT_RemoteAuthAdapter 别名为 OW_RemoteAuthAdapter
  • MT_Renderable 别名为 OW_Renderable
  • MT_RequestHandler 别名为 OW_RequestHandler
  • MT_Request 别名为 OW_Request
  • MT_Response 别名为 OW_Response
  • MT_SessionAuthenticator 别名为 OW_SessionAuthenticator
  • MT_Session 别名为 OW_Session
  • MT_Singleton 别名为 OW_Singleton
  • MT_Smarty 别名为 OW_Smarty
  • MT_Storage 别名为 OW_Storage
  • MT_TextSearchManager 别名为 OW_TextSearchManager
  • MT_Theme 别名为 OW_Theme
  • MT_TokenAuthenticator 别名为 OW_TokenAuthenticator
  • MT_User 别名为 OW_User
  • MT_Validator 别名为 OW_Validator
  • MT_ViewRenderer 被别名替换为 OW_ViewRenderer
  • MT_View 被别名替换为 OW_View

常量别名

以下常量在此脚本中定义

  • MT_URL_HOME 被别名替换为 OW_URL_HOME
  • MT_DB_HOST 被别名替换为 OW_DB_HOST
  • MT_DB_PORT 被别名替换为 OW_DB_PORT
  • MT_DB_USER 被别名替换为 OW_DB_USER
  • MT_DB_PASSWORD 被别名替换为 OW_DB_PASSWORD
  • MT_DB_NAME 被别名替换为 OW_DB_NAME
  • MT_DB_PREFIX 被别名替换为 OW_DB_PREFIX
  • MT_DIR_STATIC 被别名替换为 OW_DIR_STATIC
  • MT_URL_STATIC 被别名替换为 OW_URL_STATIC
  • MT_DIR_USERFILES 被别名替换为 OW_DIR_USERFILES
  • MT_URL_USERFILES 被别名替换为 OW_URL_USERFILES
  • MT_DIR_PLUGINFILES 被别名替换为 OW_DIR_PLUGINFILES
  • MT_PASSWORD_SALT 被别名替换为 OW_PASSWORD_SALT
  • MT_DIR_CORE 被别名替换为 OW_DIR_CORE
  • MT_DIR_INC 被别名替换为 OW_DIR_INC
  • MT_DIR_LIB 被别名替换为 OW_DIR_LIB
  • MT_DIR_UTIL 被别名替换为 OW_DIR_UTIL
  • MT_DIR_SMARTY 被别名替换为 OW_DIR_SMARTY
  • MT_DIR_PLUGI 被别名替换为 OW_DIR_PLUGI
  • MT_DIR_THEME 被别名替换为 OW_DIR_THEME
  • MT_DIR_SYSTEM_PLUGIN 被别名替换为 OW_DIR_SYSTEM_PLUGIN
  • MT_CRON 被别名替换为 OW_CRON
  • MT_DEBUG_MODE 被别名替换为 OW_DEBUG_MODE
  • MT_DEV_MODE 被别名替换为 OW_DEV_MODE
  • MT_PROFILER_ENABLE 被别名替换为 OW_PROFILER_ENABLE
  • MT_DIR_STATIC_PLUGIN 被别名替换为 OW_DIR_STATIC_PLUGIN
  • MT_DIR_STATIC_THEME 被别名替换为 OW_DIR_STATIC_THEME
  • MT_DIR_PLUGIN_USERFILES 被别名替换为 OW_DIR_PLUGIN_USERFILES
  • MT_DIR_THEME_USERFILES 被别名替换为 OW_DIR_THEME_USERFILES
  • MT_DIR_LOG 被别名替换为 OW_DIR_LOG
  • MT_URL_STATIC_THEMES 被别名替换为 OW_URL_STATIC_THEMES
  • MT_URL_STATIC_PLUGINS 被别名替换为 OW_URL_STATIC_PLUGINS
  • MT_URL_PLUGIN_USERFILES 被别名替换为 OW_URL_PLUGIN_USERFILES
  • MT_URL_THEME_USERFILES 被别名替换为 OW_URL_THEME_USERFILES
  • MT_DIR_LIB_VENDOR 被别名替换为 OW_DIR_LIB_VENDOR
  • MT_SQL_LIMIT_USERS_COUNT 被别名替换为 OW_SQL_LIMIT_USERS_COUNT

用法

要使用此脚本提供的类和常量别名,只需在您的PHP项目中包含或require owalias/classalias.php 文件。一旦包含,您就可以使用 Oxwall 别名来引用 Meutiv 的类和常量。

例如,您现在可以使用 OW_Application 而不是 MT_Application。同样,您可以使用 OW_DB_PREFIX 而不是 MT_DB_PREFIX 来访问常量。

通过使用这些别名,您可以确保您的 Oxwall 插件可以在 Meutiv 上无缝运行,而无需进行重大代码调整。

请注意,此脚本旨在在需要 Meutiv 和 Oxwall 兼容性的特定场景中使用。建议您咨询各自框架的文档和支持资源,以获取有关使用和扩展其功能的信息。