mirror of
https://github.com/zhamao-robot/zhamao-framework.git
synced 2026-07-23 00:25:35 +08:00
add middleware arg trait and annotation trait
This commit is contained in:
@@ -2,17 +2,21 @@
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
// Framework 类注解
|
||||
class_alias(\ZM\Annotation\Framework\BindEvent::class, 'BindEvent');
|
||||
class_alias(\ZM\Annotation\Framework\Cron::class, 'Cron');
|
||||
class_alias(\ZM\Annotation\Framework\Init::class, 'Init');
|
||||
class_alias(\ZM\Annotation\Framework\Setup::class, 'Setup');
|
||||
class_alias(\ZM\Annotation\Framework\Tick::class, 'Tick');
|
||||
|
||||
// Http 类注解
|
||||
class_alias(\ZM\Annotation\Http\Controller::class, 'Controller');
|
||||
class_alias(\ZM\Annotation\Http\Route::class, 'Route');
|
||||
|
||||
// Middleware 类注解
|
||||
class_alias(\ZM\Annotation\Middleware\Middleware::class, 'Middleware');
|
||||
|
||||
// OneBot 类注解
|
||||
class_alias(\ZM\Annotation\OneBot\BotAction::class, 'BotAction');
|
||||
class_alias(\ZM\Annotation\OneBot\BotActionResponse::class, 'BotActionResponse');
|
||||
class_alias(\ZM\Annotation\OneBot\BotCommand::class, 'BotCommand');
|
||||
@@ -20,14 +24,27 @@ class_alias(\ZM\Annotation\OneBot\BotEvent::class, 'BotEvent');
|
||||
class_alias(\ZM\Annotation\OneBot\CommandArgument::class, 'CommandArgument');
|
||||
class_alias(\ZM\Annotation\OneBot\CommandHelp::class, 'CommandHelp');
|
||||
|
||||
// 全局注解
|
||||
class_alias(\ZM\Annotation\Closed::class, 'Closed');
|
||||
|
||||
// 中间件类
|
||||
class_alias(\ZM\Middleware\MiddlewareArgTrait::class, 'MiddlewareArgTrait');
|
||||
class_alias(\ZM\Middleware\MiddlewareHandler::class, 'MiddlewareHandler');
|
||||
class_alias(\ZM\Middleware\NeedAnnotationTrait::class, 'NeedAnnotationTrait');
|
||||
class_alias(\ZM\Middleware\Pipeline::class, 'Pipeline');
|
||||
class_alias(\ZM\Middleware\TimerMiddleware::class, 'TimerMiddleware');
|
||||
class_alias(\ZM\Middleware\WebSocketFilter::class, 'WebSocketFilter');
|
||||
|
||||
// 插件、上下文、工具类
|
||||
class_alias(\ZM\Plugin\ZMPlugin::class, 'ZMPlugin');
|
||||
class_alias(\ZM\Context\BotContext::class, 'BotContext');
|
||||
class_alias(\ZM\Utils\CatCode::class, 'CatCode');
|
||||
class_alias(\ZM\Utils\ConnectionUtil::class, 'ConnectionUtil');
|
||||
class_alias(\ZM\Utils\MessageUtil::class, 'MessageUtil');
|
||||
class_alias(\ZM\Utils\OneBot12FileDownloader::class, 'OneBot12FileDownloader');
|
||||
class_alias(\ZM\Utils\OneBot12FileUploader::class, 'OneBot12FileUploader');
|
||||
class_alias(\ZM\Utils\ZMRequest::class, 'ZMRequest');
|
||||
class_alias(\ZM\Utils\ZMUtil::class, 'ZMUtil');
|
||||
class_alias(\ZM\Store\KV\LightCache::class, 'LightCache');
|
||||
class_alias(\ZM\Store\KV\Redis\KVRedis::class, 'KVRedis');
|
||||
|
||||
@@ -37,6 +54,7 @@ class_alias(\OneBot\Driver\Event\WebSocket\WebSocketCloseEvent::class, 'WebSocke
|
||||
class_alias(\OneBot\Driver\Event\WebSocket\WebSocketMessageEvent::class, 'WebSocketMessageEvent');
|
||||
class_alias(\OneBot\Driver\Event\Http\HttpRequestEvent::class, 'HttpRequestEvent');
|
||||
|
||||
// OneBot 12 的对象
|
||||
class_alias(\OneBot\V12\Object\OneBotEvent::class, 'OneBotEvent');
|
||||
|
||||
// 下面是 Choir 相关的全局别称
|
||||
|
||||
Reference in New Issue
Block a user