Compare commits

...

433 Commits

Author SHA1 Message Date
crazywhalecc
bb28a07c93 update docs 2023-06-06 23:32:30 +08:00
crazywhalecc
731e1d81da update to 3.2.0, add zm_sqlite() (portable sqlite) 2023-06-06 23:32:30 +08:00
crazywhalecc
8866c1de11 update changelog 2023-05-30 17:01:35 +00:00
crazywhalecc
0c286d073a increment build number (build 720) 2023-05-30 16:59:33 +00:00
crazywhalecc
2e46d37788 update api docs 2023-05-30 16:59:31 +00:00
crazywhalecc
0b8409962c abstraction for DBPool reset function, update to 3.1.14 2023-05-31 00:58:16 +08:00
crazywhalecc
98ac59592b increment build number (build 719) 2023-05-26 12:39:01 +00:00
crazywhalecc
57ec428838 update api docs 2023-05-26 12:38:59 +00:00
crazywhalecc
2af14eff53 fix action response on bot action 2023-05-26 20:37:57 +08:00
crazywhalecc
92fabb0bfc fix tick coroutine bug, update to 3.1.13 2023-05-26 20:37:57 +08:00
crazywhalecc
e2005af5dd update changelog 2023-05-24 13:44:12 +00:00
crazywhalecc
565d05f0d0 increment build number (build 718) 2023-05-24 13:44:11 +00:00
crazywhalecc
51029c8b42 update api docs 2023-05-24 13:44:09 +00:00
crazywhalecc
6c40febe42 fix ergodic annotation parser, update to 3.1.12 2023-05-24 21:43:02 +08:00
crazywhalecc
40584891d5 update changelog 2023-05-24 12:40:42 +00:00
crazywhalecc
4c57c5a78c increment build number (build 717) 2023-05-24 12:39:46 +00:00
crazywhalecc
425268ec16 update api docs 2023-05-24 12:39:44 +00:00
crazywhalecc
a0414ba353 fix ergodic annotation order, update to 3.1.11 2023-05-24 20:38:39 +08:00
crazywhalecc
8fe6806e20 fix ergodic annotation order, update to 3.1.11 2023-05-24 20:38:39 +08:00
crazywhalecc
50f2060160 update changelog 2023-05-20 11:37:55 +00:00
crazywhalecc
de3afa66b1 increment build number (build 716) 2023-05-20 11:33:45 +00:00
crazywhalecc
2e53dd2e7f update api docs 2023-05-20 11:33:44 +00:00
crazywhalecc
7f0761e545 fix plugin:make autoload bug 2023-05-20 19:32:43 +08:00
Miu
6cc45aed43 add dreammiu/zm-chat-gpt plugin to plugin market (#352) 2023-04-27 16:01:52 +08:00
crazywhalecc
6826e60d46 update changelog 2023-04-23 10:32:34 +00:00
sunxyw
ed201993a8 Merge pull request #351 from zhamao-robot/fix-release-artifact
修复 Release Artifact 构建
2023-04-23 18:24:10 +08:00
sunxyw
bbbf8492ea fix changelog update commitish 2023-04-23 16:50:53 +08:00
sunxyw
8ed002d0f2 fix build release artifact action 2023-04-23 16:30:12 +08:00
crazywhalecc
34a46695b2 increment build number (build 715) 2023-04-15 14:19:57 +00:00
crazywhalecc
461b490cb4 update api docs 2023-04-15 14:19:55 +00:00
crazywhalecc
05a04d61d4 update version to 3.1.9 2023-04-15 22:18:44 +08:00
crazywhalecc
e68861c250 fix default command bug 2023-04-15 22:18:44 +08:00
crazywhalecc
84bbdea67e increment build number (build 714) 2023-04-10 01:57:30 +00:00
crazywhalecc
c3dd7df266 update api docs 2023-04-10 01:57:28 +00:00
crazywhalecc
fdec3fdf15 add websocket client functions 2023-04-10 09:56:34 +08:00
crazywhalecc
72b042ed98 remove swoole for v3.sh 2023-04-10 09:56:21 +08:00
crazywhalecc
c17ea6e196 increment build number (build 713) 2023-03-31 13:46:04 +00:00
crazywhalecc
1e760d28c6 update api docs 2023-03-31 13:46:03 +00:00
Jerry
baa6ce9fc1 update plugin docs and add some helper functions 2023-03-31 21:44:48 +08:00
Jerry
f85719ac8b Update plugin_list.js 2023-03-29 22:47:45 +08:00
crazywhalecc
22db8a2aa4 increment build number (build 712) 2023-03-29 14:39:08 +00:00
crazywhalecc
2b418b98be update api docs 2023-03-29 14:39:05 +00:00
crazywhalecc
9ef26bbde1 update version to 3.1.7 2023-03-29 22:30:27 +08:00
crazywhalecc
9d758fb632 update docs 2023-03-29 22:30:27 +08:00
crazywhalecc
8488b91ecb update docs 2023-03-29 22:30:27 +08:00
crazywhalecc
5ac92ae210 add plugin command bootstrappers 2023-03-29 22:30:27 +08:00
crazywhalecc
eeb3481c5a simplify duplicated composer executable getter 2023-03-29 22:30:27 +08:00
crazywhalecc
44097f9935 add plugin:remove command 2023-03-29 22:30:27 +08:00
crazywhalecc
d56f4b2343 adjust git strategy 2023-03-29 22:30:27 +08:00
crazywhalecc
b733781eff add composer install strategy 2023-03-29 22:30:27 +08:00
crazywhalecc
7ba81611f9 increment build number (build 711) 2023-03-28 15:43:22 +00:00
crazywhalecc
7178542636 update api docs 2023-03-28 15:43:20 +00:00
Jerry
e64abe3582 update auto-generated markdown 2023-03-28 23:40:57 +08:00
Jerry
469b0579ab fix command short name conflict bug 2023-03-28 23:40:57 +08:00
Jerry
dd975c553d update version id 2023-03-17 21:33:19 +08:00
sunxyw
f008eb65a7 increment build number (build 710) 2023-03-17 11:05:06 +00:00
sunxyw
bf07d2d2cf update api docs 2023-03-17 11:05:04 +00:00
sunxyw
d584b59c57 Merge pull request #343 from zhamao-robot/add-runtime-preferences-config-dir-fallback
添加 RuntimePreferences 配置目录回退
2023-03-17 19:04:03 +08:00
sunxyw
5d6d819ca3 add runtime preferences config dir fallback 2023-03-17 16:58:35 +08:00
Jerry
61684d1902 update version 2023-03-17 13:24:17 +08:00
sunxyw
a0d91367fc increment build number (build 709) 2023-03-16 19:24:40 +00:00
sunxyw
7d25af08d6 update api docs 2023-03-16 19:24:38 +00:00
sunxyw
15dced7783 Merge pull request #342 from zhamao-robot/fix-symfony-no-contract
修复 Symfony Console Event Dispatcher 接口缺失
2023-03-17 03:23:15 +08:00
sunxyw
f4d0696ae7 drop symfony console events 2023-03-16 00:47:39 +08:00
crazywhalecc
7c1c21d791 increment build number (build 708) 2023-03-15 15:18:45 +00:00
crazywhalecc
76b748e54b update api docs 2023-03-15 15:18:43 +00:00
crazywhalecc
a71469fe9b update version to 3.1.3 2023-03-15 23:17:26 +08:00
sunxyw
a47bcada01 fix symfony event dispatcher unavailable 2023-03-15 23:17:26 +08:00
crazywhalecc
c9e0495059 increment build number (build 707) 2023-03-11 12:43:58 +00:00
crazywhalecc
b84b15e085 update api docs 2023-03-11 12:43:56 +00:00
crazywhalecc
f1e7dad668 remove unused trait 2023-03-11 20:42:41 +08:00
crazywhalecc
f638359081 update docs 2023-03-11 20:42:41 +08:00
crazywhalecc
eb2e0a5e92 refactor and add some customizable context functions 2023-03-11 20:42:41 +08:00
crazywhalecc
c147c8fe22 fix issue #336 2023-03-11 20:42:41 +08:00
crazywhalecc
cb3d2ee950 fix annotation handler call, for better DI process 2023-03-11 20:42:41 +08:00
crazywhalecc
560505bb4a remove plugin command redundant options 2023-03-11 20:42:41 +08:00
crazywhalecc
a97dcccc61 fix ZMConfig config load path 2023-03-11 20:42:41 +08:00
crazywhalecc
71ab18d895 increment build number (build 706) 2023-03-11 11:56:23 +00:00
crazywhalecc
a1415684d8 update api docs 2023-03-11 11:56:21 +00:00
crazywhalecc
f9f5fd254d update generated docs 2023-03-11 19:55:23 +08:00
crazywhalecc
3ad1a59ff2 increment build number (build 705) 2023-03-10 14:14:38 +00:00
crazywhalecc
379713d622 update api docs 2023-03-10 14:14:36 +00:00
Jerry
799aacf292 文档更新:部分内容调整补充、WebSocket 客户端接入 (#337)
* update docs

* update docs

* update docs
2023-03-10 22:13:36 +08:00
crazywhalecc
b97cf26047 fix BotActionResponse status filter 2023-03-10 22:13:10 +08:00
sunxyw
422b13f66f increment build number (build 704) 2023-03-09 15:44:45 +00:00
sunxyw
67938aaafa update api docs 2023-03-09 15:44:43 +00:00
sunxyw
0184d37375 Merge pull request #322 from zhamao-robot/refactor-framework-kernel
重构框架核心
2023-03-09 23:43:15 +08:00
sunxyw
510bb8dc30 split runtime info into runtime preferences 2023-03-09 22:36:20 +08:00
sunxyw
772288b517 merge framework and kernel 2023-03-07 23:07:52 +08:00
sunxyw
8f43012a5c fix properties not initialized 2023-03-07 21:39:25 +08:00
sunxyw
d513495b3b fix container not loading config 2023-03-07 21:39:25 +08:00
sunxyw
fa5b41c26d fix tests 2023-03-07 21:39:24 +08:00
sunxyw
bc76febadb refactor framework kernel 2023-03-07 21:39:22 +08:00
crazywhalecc
f60b886d76 increment build number (build 703) 2023-03-06 15:37:07 +00:00
crazywhalecc
27dd9d3a07 update api docs 2023-03-06 15:37:05 +00:00
crazywhalecc
3b7125ad8e fix CommandArgument message context limit bug 2023-03-06 23:35:47 +08:00
crazywhalecc
46dd439827 fix BotContext hasReplied bug 2023-03-06 23:35:16 +08:00
sunxyw
8285bfb827 update changelog 2023-03-05 15:30:03 +00:00
crazywhalecc
b31e4fa275 increment build number (build 702) 2023-03-05 15:16:38 +00:00
crazywhalecc
66326512ab update api docs 2023-03-05 15:16:37 +00:00
crazywhalecc
4ba546c2b9 add return type 2023-03-05 23:15:45 +08:00
crazywhalecc
e10ebe1587 update mysql docs 2023-03-05 23:06:58 +08:00
crazywhalecc
5a25aae495 remove debug message 2023-03-05 23:06:40 +08:00
crazywhalecc
3e2911b807 add middleware arg trait and annotation trait 2023-03-05 23:06:40 +08:00
crazywhalecc
b8501e94f0 increment build number (build 701) 2023-03-05 12:48:51 +00:00
crazywhalecc
8138288a7a update api docs 2023-03-05 12:48:49 +00:00
crazywhalecc
f1adbf1ba6 fix self property bug 2023-03-05 20:47:46 +08:00
crazywhalecc
23e12db915 fix worker stop bug and adapter namespace 2023-03-05 20:47:46 +08:00
crazywhalecc
a3c7ffa892 add ws_socket function to get ws server socket 2023-03-05 20:47:46 +08:00
crazywhalecc
1a7c4607ee update libob dependency version 2023-03-05 20:47:46 +08:00
crazywhalecc
fb17efdc52 refactor bot action sender, add BotMap to mark bot 2023-03-05 20:47:46 +08:00
crazywhalecc
8bb4421a70 update text generate command 2023-03-05 20:47:28 +08:00
crazywhalecc
2c38e055f8 increment build number (build 700) 2023-03-05 12:46:06 +00:00
crazywhalecc
5ba1c69fbe update api docs 2023-03-05 12:46:05 +00:00
crazywhalecc
2d53d7a1d9 middleware enhancement for passing arguments 2023-03-05 20:44:56 +08:00
sunxyw
5d63859a17 increment build number (build 699) 2023-03-02 11:54:26 +00:00
sunxyw
7af20a14ef update api docs 2023-03-02 11:54:24 +00:00
sunxyw
a84d2d5036 fix phar entry autoloader (#323) 2023-03-02 19:53:16 +08:00
crazywhalecc
bc3d8ab444 increment build number (build 698) 2023-03-01 08:08:29 +00:00
crazywhalecc
e3d3a3bc6c update api docs 2023-03-01 08:08:27 +00:00
crazywhalecc
3d79202c8b cs fix 2023-03-01 16:07:33 +08:00
crazywhalecc
d2836de241 add list title 2023-03-01 16:07:33 +08:00
crazywhalecc
7f26dd6edd fix native plugin stuck phpunit 2023-03-01 16:07:33 +08:00
crazywhalecc
64c22328a1 update plugin install and load strategy 2023-03-01 16:07:33 +08:00
crazywhalecc
9c599ff54b load composer plugins for Bootstraper 2023-03-01 16:07:33 +08:00
crazywhalecc
c11ad632ac command implements LoggerInterface 2023-03-01 16:07:33 +08:00
crazywhalecc
d0bbd20acc add composer metadata writer 2023-03-01 16:07:33 +08:00
crazywhalecc
470b2736b7 set default dir to new 2023-03-01 16:07:33 +08:00
crazywhalecc
13dd7e22f3 refactor plugin generator to new format 2023-03-01 16:07:33 +08:00
crazywhalecc
e12b41b280 change plugin_dir variable to class level field 2023-03-01 16:07:33 +08:00
crazywhalecc
12b5e6f4e3 add dir checker for plugin:make 2023-03-01 16:07:33 +08:00
crazywhalecc
980ec8e293 plugin display default name 2023-03-01 16:07:33 +08:00
crazywhalecc
580514a939 add comments 2023-03-01 16:07:33 +08:00
crazywhalecc
055d6d7b3a refactor plugin make command 2023-03-01 16:07:33 +08:00
crazywhalecc
be2de100aa add --disable-plugins option for server command 2023-03-01 16:07:33 +08:00
crazywhalecc
eb288f7e51 add --disable-plugins option for server command 2023-03-01 16:07:33 +08:00
crazywhalecc
00da7d14fb add prompt update event option 2023-03-01 16:07:13 +08:00
sunxyw
2d9f51547d increment build number (build 697) 2023-02-19 11:07:30 +00:00
sunxyw
0c14897707 update api docs 2023-02-19 11:07:28 +00:00
sunxyw
af37e998a4 Merge pull request #320 from zhamao-robot/advance-bootstraper-call-order
提前 Bootstrapers 调用时机
2023-02-19 19:06:39 +08:00
sunxyw
8a58b69243 fix phpunit not bootstrapped 2023-02-18 21:05:23 +08:00
sunxyw
cf72893421 advance bootstraper call order 2023-02-18 20:56:47 +08:00
sunxyw
effecb09e5 increment build number (build 696) 2023-02-18 12:20:24 +00:00
sunxyw
482e35d808 update api docs 2023-02-18 12:20:22 +00:00
sunxyw
248322e90f Merge pull request #319 from zhamao-robot/add-build-dev-mode-check
添加构建命令开发依赖检测
2023-02-18 20:19:16 +08:00
sunxyw
e017178b74 add build command dev mode check 2023-02-18 18:13:33 +08:00
sunxyw
f4402828a8 add console command interact trait 2023-02-18 18:13:32 +08:00
sunxyw
d8febbf469 fix LOAD_MODE constant opposite 2023-02-18 18:13:09 +08:00
sunxyw
9d82e29ef2 increment build number (build 695) 2023-02-18 07:10:58 +00:00
sunxyw
7efe24d250 update api docs 2023-02-18 07:10:57 +00:00
sunxyw
712b3e8108 Merge pull request #318 from zhamao-robot/update-gh-actions
更新 GH Action
2023-02-18 15:09:51 +08:00
crazywhalecc
65c609754a update class-alias update command 2023-02-18 14:38:48 +08:00
sunxyw
de88c26427 fix composer hook on windows 2023-02-18 07:33:02 +08:00
sunxyw
fb12c9dc04 update release artifacts build workflow 2023-02-18 07:19:11 +08:00
sunxyw
0b8a2dd494 fix composer production bugs 2023-02-18 07:18:52 +08:00
sunxyw
c283a84263 update workflows 2023-02-17 16:32:10 +08:00
crazywhalecc
16f2db3f28 update plugin publish requirements 2023-02-15 23:44:01 +08:00
AeQiQi
13a1c7e82c update plugin list (#315)
- update plugin-handle plugin info
2023-02-14 20:49:51 +08:00
Fish
93017936cb update plugin list (#313)
- add crazy-thursday plugin
- add code-runner plugin
2023-02-14 01:13:38 +08:00
AeQiQi
8f7aa93f0d Update plugin_list.js 2023-02-13 21:00:30 +08:00
sunxyw
1d7b139e77 increment build number (build 694) 2023-02-13 03:15:45 +00:00
sunxyw
e26deb6e0d update api docs 2023-02-13 03:15:29 +00:00
sunxyw
d559a91ddb Merge pull request #310 from zhamao-robot/add-invalid-definition-solutions
添加 InvalidDefinition 解决方案提示
2023-02-13 11:14:16 +08:00
sunxyw
114f712341 add route method parameters note 2023-02-13 04:07:48 +08:00
sunxyw
948f9c3308 add invalid definition solutions 2023-02-13 04:06:59 +08:00
Fish
7c863ba2c7 add what2eat plugin to plugin market (#309) 2023-02-13 01:33:41 +08:00
crazywhalecc
4cf314b701 increment build number (build 693) 2023-02-12 16:33:22 +00:00
crazywhalecc
20f5275000 update api docs 2023-02-12 16:33:04 +00:00
crazywhalecc
a237397b53 update to 3.0.3 version 2023-02-13 00:31:54 +08:00
crazywhalecc
981b7eb683 fix workerman signal handler stuck bug 2023-02-13 00:31:54 +08:00
Jerry
d0d934145d Update README.md 2023-02-12 22:39:02 +08:00
crazywhalecc
32ae5cb633 update plugin market docs 2023-02-12 20:58:23 +08:00
crazywhalecc
b0e43b68fb increment build number (build 692) 2023-02-12 11:46:17 +00:00
crazywhalecc
eab5088155 update api docs 2023-02-12 11:46:01 +00:00
crazywhalecc
f63923a792 fix built-in composer not working with init command 2023-02-12 19:44:55 +08:00
crazywhalecc
fe332eb8f2 increment build number (build 691) 2023-02-12 11:30:13 +00:00
crazywhalecc
f38fea84e9 update api docs 2023-02-12 11:29:57 +00:00
crazywhalecc
a354a2fd11 fix Route annotation wrong response bug 2023-02-12 19:28:53 +08:00
crazywhalecc
817b81f900 fix BotCommand regex match argument bug 2023-02-12 19:28:33 +08:00
crazywhalecc
7cfdbee843 fix workerman select exit fake fatal bug 2023-02-12 19:28:19 +08:00
crazywhalecc
fc9e084acb increment build number (build 690) 2023-02-12 11:16:12 +00:00
crazywhalecc
7b3c517998 update api docs 2023-02-12 11:15:53 +00:00
crazywhalecc
ae742c1568 fix multiple prompt timer bug 2023-02-12 19:14:35 +08:00
crazywhalecc
b61421f2b6 increment build number (build 689) 2023-02-11 15:58:30 +00:00
crazywhalecc
8435c3f343 update api docs 2023-02-11 15:58:14 +00:00
crazywhalecc
3421480010 update docs 2023-02-11 23:57:13 +08:00
crazywhalecc
8188eea7f2 add zm_http_response() global function 2023-02-11 23:57:13 +08:00
crazywhalecc
3a23e31910 add new alias 2023-02-11 23:57:13 +08:00
crazywhalecc
7e8282cd81 **Breaking Change**: refactor BotContext::prompt return mode 2023-02-11 23:57:13 +08:00
crazywhalecc
91c7daa46c update docs 2023-02-11 23:57:13 +08:00
sunxyw
67eee0f29c increment build number (build 688) 2023-02-11 14:16:19 +00:00
sunxyw
b24d7b65f4 update api docs 2023-02-11 14:16:03 +00:00
sunxyw
cedda65b18 improve schedule not supported notice (#298) 2023-02-11 22:15:02 +08:00
sunxyw
50e20ebbc2 increment build number (build 687) 2023-02-11 12:06:52 +00:00
sunxyw
0104482d17 update api docs 2023-02-11 12:06:37 +00:00
sunxyw
a443dc77f1 Merge pull request #297 from zhamao-robot/fix-plugin-install-cmd-bugs
修复插件安装命令若干问题
2023-02-11 20:05:07 +08:00
sunxyw
78977e58e4 fix install script not respect composer path (#296) 2023-02-11 19:54:18 +08:00
sunxyw
6b7a2e8858 increment build number (build 686) 2023-02-11 11:43:35 +00:00
sunxyw
66ff307f78 update api docs 2023-02-11 11:43:19 +00:00
sunxyw
68a668a513 Merge pull request #295 from zhamao-robot/fix-init-command-compatibility
修复初始化命令兼容性问题
2023-02-11 19:42:16 +08:00
crazywhalecc
9db6bac131 increment build number (build 685) 2023-02-11 11:26:30 +00:00
crazywhalecc
37cf619442 update api docs 2023-02-11 11:26:15 +00:00
crazywhalecc
ecf2b4e14a update to 3.0.1 2023-02-11 19:25:08 +08:00
crazywhalecc
dcce05c019 fix message convert bug 2023-02-11 19:25:08 +08:00
sunxyw
4570012a9d fix plugin install not respect php binary 2023-02-11 19:03:13 +08:00
sunxyw
f323d75b63 fix plugin dir not exists on fresh install 2023-02-11 19:02:17 +08:00
sunxyw
50cc73c132 fix init command duplicated autoload 2023-02-11 18:42:32 +08:00
sunxyw
c56ba22476 fix init command compatibility 2023-02-11 18:36:38 +08:00
crazywhalecc
e5463fc15a update release docs 2023-02-11 12:23:45 +08:00
sunxyw
ca82ee9cac increment build number (build 684) 2023-02-10 11:41:03 +00:00
sunxyw
01ab53296e update api docs 2023-02-10 11:40:45 +00:00
sunxyw
2133d73a32 Merge pull request #286 from zhamao-robot/fix-schedule-swoole-deadlock
修复排程任务 Swoole 死锁
2023-02-10 19:39:40 +08:00
crazywhalecc
52030e8db3 fix swoole timer stuck 2023-02-10 19:13:24 +08:00
sunxyw
dfe4613eac fix schedule swoole deadlock 2023-02-10 18:00:29 +08:00
crazywhalecc
2fc159f044 increment build number (build 683) 2023-02-10 08:53:44 +00:00
crazywhalecc
6495bc03fc update api docs 2023-02-10 08:53:28 +00:00
crazywhalecc
707cd97d74 remove debug message 2023-02-10 16:52:21 +08:00
crazywhalecc
77c1d5ab17 some patch for 3.0 release 2023-02-10 16:52:21 +08:00
crazywhalecc
70886ecd43 increment build number (build 682) 2023-02-10 06:05:20 +00:00
crazywhalecc
79293c1c1b update api docs 2023-02-10 06:05:05 +00:00
Jerry
df25aebd60 add timer tick 2023-02-10 14:04:04 +08:00
Jerry
f03c0940da add more comments 2023-02-10 14:03:48 +08:00
Jerry
3abd531980 add custom ws response headers 2023-02-10 14:03:48 +08:00
sunxyw
c86c6f493c increment build number (build 681) 2023-02-08 09:25:10 +00:00
sunxyw
28199f5dcd update api docs 2023-02-08 09:24:55 +00:00
sunxyw
8f65e5a432 fix middleware args resolve conflict (#282) 2023-02-08 17:23:44 +08:00
sunxyw
5350bbb86d increment build number (build 680) 2023-02-07 11:11:10 +00:00
sunxyw
52eed4805d update api docs 2023-02-07 11:10:55 +00:00
sunxyw
ab8754c418 fix pipeline argument missing (#281) 2023-02-07 19:09:48 +08:00
sunxyw
6df1f9a70a Merge pull request #280 from zhamao-robot/add-container-docs
添加依赖注入组件文档
2023-02-07 18:57:07 +08:00
sunxyw
ac8775adcb update vuepress version 2023-02-07 17:42:48 +08:00
sunxyw
155522e8c3 increment build number (build 679) 2023-02-07 09:42:47 +00:00
sunxyw
196bdd709d update api docs 2023-02-07 09:42:32 +00:00
sunxyw
774d657263 add container docs 2023-02-07 17:41:56 +08:00
sunxyw
e333e5af6b Merge pull request #279 from zhamao-robot/upgrade-php-di
添加容器缓存配置
2023-02-07 17:41:11 +08:00
sunxyw
e8b6b81dea add container cache config 2023-02-07 16:31:32 +08:00
sunxyw
e563ade103 fix HttpEventListenerTest strict arguments match 2023-02-07 16:03:37 +08:00
crazywhalecc
5a870c703d update v3 update docs and generate strategy 2023-02-05 14:34:10 +08:00
crazywhalecc
95df6af990 increment build number (build 678) 2023-02-02 01:02:50 +00:00
crazywhalecc
609e541446 update api docs 2023-02-02 01:02:30 +00:00
Jerry
75bd955e0b fix stan 2023-02-02 09:01:12 +08:00
Jerry
2d2660c8f3 change phar writable checker to FileSystem 2023-02-02 09:01:12 +08:00
Jerry
60382a98f6 fix typo 2023-02-02 09:01:12 +08:00
Jerry
94a6b926cc cs fix 2023-02-02 09:01:12 +08:00
Jerry
b1aea186ef add plugin:pack command and pack events 2023-02-02 09:01:12 +08:00
Jerry
80c22ceac6 change command output to public 2023-02-02 09:01:12 +08:00
Jerry
ecbaecae42 fix load mode build reversed bug 2023-02-02 09:01:12 +08:00
Jerry
755d66c658 change build target meaning, separate ensure procedure 2023-02-02 09:01:12 +08:00
Jerry
74cbfb8b73 let build command support windows 2023-02-02 09:01:12 +08:00
crazywhalecc
8d761864b9 increment build number (build 677) 2023-01-30 07:37:33 +00:00
crazywhalecc
9bfb8b2999 update api docs 2023-01-30 07:37:12 +00:00
Jerry
49a70f2bbb update demo 2023-01-30 15:35:47 +08:00
Jerry
ae7f77f904 cs fix 2023-01-30 15:35:47 +08:00
Jerry
ebb27a5852 update docs, and some related comments and generated codes 2023-01-30 15:35:47 +08:00
crazywhalecc
ea17b0293c increment build number (build 676) 2023-01-28 06:52:36 +00:00
crazywhalecc
9d0910f4a2 update api docs 2023-01-28 06:52:21 +00:00
Jerry
2c86c9dee3 update v2 docs 2023-01-28 14:51:18 +08:00
Jerry
abe85f7f97 change message 2023-01-28 14:51:18 +08:00
Jerry
4bf3226adf add annotation group support 2023-01-28 14:51:18 +08:00
Jerry
550c8565f1 change plugin load dir to working dir in order to support phar mode 2023-01-28 14:51:18 +08:00
Jerry
809ac4d6b3 support task worker 2023-01-28 14:51:18 +08:00
crazywhalecc
46243d577c increment build number (build 675) 2023-01-17 17:57:12 +00:00
crazywhalecc
fa30486710 update api docs 2023-01-17 17:56:52 +00:00
crazywhalecc
94de3a27bb add dynamic access token support 2023-01-18 01:55:37 +08:00
crazywhalecc
da134594fb increment build number (build 674) 2023-01-17 17:06:54 +00:00
crazywhalecc
1fefe1b258 update api docs 2023-01-17 17:06:35 +00:00
crazywhalecc
2e048515fb refactor plugin command and add plugin:install command 2023-01-18 01:05:20 +08:00
crazywhalecc
2658302fec increment build number (build 673) 2023-01-17 17:01:04 +00:00
crazywhalecc
e2adb3dde4 update api docs 2023-01-17 17:00:49 +00:00
crazywhalecc
5cafd10117 let logger support --verbose 2023-01-18 00:59:06 +08:00
crazywhalecc
b0d739e217 add ZMRequest class alias 2023-01-18 00:58:52 +08:00
crazywhalecc
ce048d45a5 add Frame DI 2023-01-18 00:58:37 +08:00
crazywhalecc
ce0e7f7f39 fix cron using closure bug 2023-01-18 00:58:21 +08:00
sunxyw
abc3cad836 add redis docs (#262)
* add redis docs

* add redis docs link
2023-01-17 17:26:43 +08:00
sunxyw
dc8a946975 add cache docs (#261)
* add cache docs

* change zmredis to kvredis and fix typo

Co-authored-by: crazywhalecc <jesse2061@outlook.com>
2023-01-17 17:16:00 +08:00
sunxyw
59393239f6 add ZMRequest docs (#263) 2023-01-17 17:13:38 +08:00
sunxyw
772e797539 add logging and debugging docs (#260) 2023-01-17 17:13:12 +08:00
sunxyw
8547a3f9e9 add global.php config and env variable docs (#259) 2023-01-17 17:12:58 +08:00
sunxyw
e15920b54a add bot authorization docs (#258) 2023-01-17 17:12:43 +08:00
Jerry
7d83d9b2b0 Merge pull request #256 from zhamao-robot/update-update-logs
文档更新:更新更新日志
2023-01-16 15:27:47 +08:00
crazywhalecc
944704f233 update update logs 2023-01-16 00:24:54 +08:00
crazywhalecc
2653fb5f17 increment build number (build 672) 2023-01-15 15:57:42 +00:00
crazywhalecc
a1c30c9217 update api docs 2023-01-15 15:57:27 +00:00
Jerry
b0165e176a Merge pull request #254 from zhamao-robot/plugin-meta-ng
重构插件加载器、BotContext、AnnotationMap 新增方法、修复部分 Bug
2023-01-15 23:56:28 +08:00
Jerry
2840d7f670 Merge branch 'main' into plugin-meta-ng 2023-01-15 23:42:43 +08:00
sunxyw
022fa0061f increment build number (build 671) 2023-01-15 13:32:08 +00:00
sunxyw
4bcc3302b9 update api docs 2023-01-15 13:31:52 +00:00
sunxyw
ca1d2a1ed8 add environment variables support (#255) 2023-01-15 21:30:44 +08:00
crazywhalecc
fcc4f48231 add sort param 2023-01-15 21:28:02 +08:00
sunxyw
0a979e3674 add proper link in update log generation 2023-01-13 22:36:10 +08:00
crazywhalecc
0f44ea31bb add comments 2023-01-13 14:22:31 +08:00
crazywhalecc
3a810b566d add connection information checker for internal plugin 2023-01-13 14:22:19 +08:00
crazywhalecc
9b59a76adf add timer for windows to activate ctrlC lagging 2023-01-13 14:21:27 +08:00
crazywhalecc
54f526b1c6 update some comments and redundant code 2023-01-13 14:20:23 +08:00
crazywhalecc
7c39a7fe39 let KVInterface extends CacheInterface 2023-01-13 14:19:20 +08:00
crazywhalecc
2c7b4c79a1 set container allows extended BotContext 2023-01-13 14:18:05 +08:00
crazywhalecc
e3af231cc0 change BotActionTrait private to protected 2023-01-13 13:59:30 +08:00
crazywhalecc
00126cb1c8 add pack command 2023-01-12 09:45:56 +08:00
crazywhalecc
9867004c7d add addSingleAnnotation for AnnotationMap 2023-01-12 09:45:34 +08:00
crazywhalecc
6854304d64 add PluginMeta to format plugin meta information 2023-01-12 09:45:01 +08:00
crazywhalecc
8c491e4290 separate ZMPlugin to traits 2023-01-12 09:42:16 +08:00
crazywhalecc
dd6b700b47 separate ZMPlugin to traits 2023-01-12 09:39:52 +08:00
Jerry
a420c3ab23 Merge pull request #252 from zhamao-robot/doc-update-global-define
文档更新:全局常量和方法
2023-01-11 15:23:20 +08:00
crazywhalecc
d0aa6ea916 update global-defines docs 2023-01-11 14:19:14 +08:00
Jerry
2dc8e54498 Merge pull request #251 from zhamao-robot/doc-update
更新 BotContext 和 FileSystem 文档
2023-01-09 10:06:05 +08:00
crazywhalecc
7da43c94e9 update docs 2023-01-09 01:52:39 +08:00
crazywhalecc
b942c38a17 increment build number (build 670) 2023-01-08 09:05:25 +00:00
crazywhalecc
da5601e7c7 update api docs 2023-01-08 09:05:10 +00:00
Jerry
7827a702e1 Merge pull request #250 from zhamao-robot/remove-redundant
删除 Context
2023-01-08 17:03:48 +08:00
Jerry
06964a97f0 Merge pull request #249 from zhamao-robot/fix-zmrequest-array-bug
优化 ZMRequest POST 数据时允许直接传入数组
2023-01-08 17:02:35 +08:00
Jerry
a5275a2575 Merge pull request #248 from zhamao-robot/prompt-mode
新增 prompt 方法的选项参数
2023-01-08 17:01:27 +08:00
crazywhalecc
b33f67bb27 remove deprecated Context class 2023-01-08 16:50:19 +08:00
crazywhalecc
19fd2adeb0 fix ZMRequest array data convert 2023-01-08 16:44:57 +08:00
crazywhalecc
a13d5a339b update to beta6 2023-01-08 16:43:50 +08:00
crazywhalecc
1487e1b216 add prompt mode 2023-01-08 16:43:30 +08:00
crazywhalecc
fe6c11b8af increment build number (build 669) 2023-01-06 09:04:35 +00:00
crazywhalecc
54c005692e update api docs 2023-01-06 09:04:19 +00:00
Jerry
f353d22fdc Merge pull request #247 from zhamao-robot/add-update-logs
文档新增更新日志
2023-01-06 17:03:30 +08:00
crazywhalecc
21581420a8 cs fix 2023-01-06 17:01:45 +08:00
crazywhalecc
53a58089c1 add update log 2023-01-06 17:00:40 +08:00
crazywhalecc
d454af4bba add update log 2023-01-06 16:58:55 +08:00
crazywhalecc
814f0b14c9 add update log generator 2023-01-06 16:58:27 +08:00
crazywhalecc
db15630e90 increment build number (build 668) 2023-01-06 08:17:00 +00:00
crazywhalecc
769154bc9e update api docs 2023-01-06 08:16:41 +00:00
Jerry
3cca24bc8e Merge pull request #246 from zhamao-robot/update-docs-and-generator
更新部分文档和新增有关生成器
2023-01-06 16:15:10 +08:00
crazywhalecc
c678ead45d update some docs 2023-01-06 16:12:59 +08:00
crazywhalecc
52e545d8b0 update some docs 2023-01-06 16:09:15 +08:00
crazywhalecc
c634968020 add class alias doc generator 2023-01-06 16:08:59 +08:00
crazywhalecc
6290d8bb23 update class alias 2023-01-06 16:08:25 +08:00
sunxyw
cfe5f7bbb5 fix doxygen no perm (#245) 2023-01-06 15:45:51 +08:00
Jerry
e25ef7e446 Merge pull request #244 from zhamao-robot/upgrade-2023-copyright
更新版权所有年份
2023-01-05 23:05:55 +08:00
crazywhalecc
369174c934 update copyright year 2023-01-05 23:00:13 +08:00
Jerry
0b155dfeb4 Merge pull request #243 from zhamao-robot/doc-update
文档更新 - 机器人上下文
2023-01-05 22:43:44 +08:00
crazywhalecc
a95a9cc3b6 update docs 2023-01-05 16:12:24 +08:00
crazywhalecc
b4af6df772 update docs 2023-01-05 10:43:44 +08:00
crazywhalecc
f33956f585 increment build number (build 667) 2023-01-04 16:11:58 +00:00
Jerry
5f0de0d513 Merge pull request #242 from zhamao-robot/onebot-file-transfer
添加 OneBot 12 文件上传和下载工具
2023-01-05 00:10:50 +08:00
Jerry
9c97d4a41c Merge pull request #241 from zhamao-robot/add-prompt-message
重构新的 waitMessage 到 prompt
2023-01-05 00:10:31 +08:00
crazywhalecc
cd4b7df1d7 add onebot file downloader and uploader 2023-01-04 23:21:41 +08:00
crazywhalecc
926b77a429 add prompt for bot context 2023-01-04 23:09:58 +08:00
crazywhalecc
7c30ba6b03 increment build number (build 666) 2023-01-04 13:39:30 +00:00
Jerry
cd85bd087c Merge pull request #240 from zhamao-robot/beta5-update
Beta5 系列升级内容(包含 Redis、sendAction 协程、reply 模式、修复 data 报错)
2023-01-04 21:38:17 +08:00
crazywhalecc
53ae4b1ed7 add bot context resume procedure 2023-01-04 21:24:29 +08:00
crazywhalecc
e526a94520 fix data error bug 2023-01-04 21:24:04 +08:00
crazywhalecc
d708485918 add match reply mode 2023-01-04 21:23:25 +08:00
crazywhalecc
c73a3e85aa add coroutine waiting result for sendAction 2023-01-04 21:22:54 +08:00
crazywhalecc
61ddf9515c cs fix 2023-01-04 20:44:13 +08:00
crazywhalecc
5b98480950 add redis wrapper 2023-01-04 20:43:03 +08:00
sunxyw
25fa833495 fix doxygen sudo permission (#239) 2023-01-04 16:54:46 +08:00
sunxyw
4b2af374f5 increment build number (build 665) 2023-01-04 08:45:21 +00:00
sunxyw
6238224e8c add postgres support (#236) 2023-01-04 16:44:26 +08:00
Jerry
fe890025c5 Merge pull request #237 from zhamao-robot/update-readme
更新首页介绍
2023-01-04 16:36:49 +08:00
sunxyw
78612b6e58 fix doxygen permission (#238) 2023-01-04 16:36:37 +08:00
Jerry
4957731760 Update README.md 2023-01-04 16:28:01 +08:00
sunxyw
fba39219cf increment build number (build 664) 2023-01-04 08:20:12 +00:00
sunxyw
b5329aef7c update api docs 2023-01-04 08:19:53 +00:00
sunxyw
4d6fc097c2 Merge pull request #235 from zhamao-robot/chore-updates
修复一些小问题和添加 GitAttributes
2023-01-04 16:18:53 +08:00
sunxyw
863c2d8c7a add workflow timeout limit 2023-01-04 15:33:38 +08:00
sunxyw
3596d6077d fix php8.0 coroutine fail 2023-01-04 15:26:41 +08:00
sunxyw
ed40799fe3 add .gitattributes 2023-01-04 14:42:27 +08:00
sunxyw
32afd38ad4 update bin permission 2023-01-04 14:36:25 +08:00
sunxyw
e0049fc7da increment build number (build 663) 2023-01-04 05:46:56 +00:00
sunxyw
f8c4bc01bc Merge pull request #234 from zhamao-robot/fix-some-tests
暂时停用网络请求测试并修复文件系统测试
2023-01-04 13:46:09 +08:00
sunxyw
0c13cded89 fix test result printer (#233) 2023-01-04 13:45:48 +08:00
sunxyw
690f8aed10 add cron support (#232) 2023-01-04 13:45:24 +08:00
sunxyw
5d473eddcf mark network io test as incomplete 2023-01-03 23:55:58 +08:00
sunxyw
2d6896adde fix FileSystemTest no perm 2023-01-03 23:35:38 +08:00
crazywhalecc
8f8002608e increment build number (build 662) 2023-01-03 10:39:03 +00:00
Jerry
9c3e6ce8bd Merge pull request #231 from zhamao-robot/fix-route-bug
修复 Route 注解无法正常解析的 Bug
2023-01-03 18:38:19 +08:00
Jerry
3a04c98f62 Update README.md 2023-01-03 13:29:05 +08:00
crazywhalecc
e8c8bd0ba7 fix route not working bug 2023-01-03 01:05:22 +08:00
crazywhalecc
939b02fdbc increment build number (build 661) 2023-01-02 17:05:14 +00:00
Jerry
cd52bfbfa5 Merge pull request #230 from zhamao-robot/redis
新增 Redis 支持
2023-01-03 01:04:34 +08:00
crazywhalecc
c78b7fa2b0 add redis support 2023-01-03 00:50:31 +08:00
crazywhalecc
e5b3509ebf update config for redis 2023-01-03 00:49:44 +08:00
crazywhalecc
d45d34430d refactor console table output things 2023-01-03 00:49:06 +08:00
crazywhalecc
26e172680d add sql validation 2023-01-03 00:48:31 +08:00
crazywhalecc
429eae64c6 increment build number (build 660) 2023-01-02 15:24:51 +00:00
Jerry
19aab968ae Merge pull request #229 from zhamao-robot/refactor-annotation
重构注解解析器和优化部分代码
2023-01-02 23:23:58 +08:00
crazywhalecc
7d9a8a5ee1 simplify and refactor the rest some code 2023-01-02 23:17:23 +08:00
crazywhalecc
1abdfc761d add dependency checker for plugin manager 2023-01-02 23:16:32 +08:00
crazywhalecc
43634974fc refactor annotation parser 2023-01-02 23:16:08 +08:00
crazywhalecc
5893d18149 change v3.sh comment 2023-01-02 23:15:19 +08:00
crazywhalecc
a145814923 to beta5 2023-01-02 23:15:07 +08:00
crazywhalecc
366b49ca82 add windows installation document 2023-01-02 23:14:44 +08:00
crazywhalecc
dbbc6f75d8 add level for Init 2023-01-02 23:14:30 +08:00
crazywhalecc
316c29628a add bat 2023-01-02 23:14:11 +08:00
sunxyw
11cd4ef56e increment build number (build 659) 2023-01-02 15:10:19 +00:00
sunxyw
fe8b38f968 Merge pull request #228 from zhamao-robot/refactor-command-manual
重构命令手册插件
2023-01-02 23:09:10 +08:00
sunxyw
8477bf153f fix CommandManualPlugin blocking annotations 2023-01-02 23:07:50 +08:00
sunxyw
2f94f5258d adjust StaticManualFactory method visibility 2023-01-02 23:01:40 +08:00
sunxyw
eb05cea443 fix reversed priority 2023-01-02 23:01:39 +08:00
sunxyw
af26086019 refactor command manual 2023-01-02 23:01:39 +08:00
Jerry
a0950a4be3 Merge pull request #227 from zhamao-robot/update-v3-sh
update v3.sh update script
2023-01-02 17:29:37 +08:00
crazywhalecc
9f970857ae update v3.sh update script 2023-01-02 17:22:40 +08:00
sunxyw
1a1fc8c558 increment build number (build 658) 2023-01-01 12:55:49 +00:00
sunxyw
fd7b9928ba Merge pull request #226 from zhamao-robot/add-build-command
添加 Phar 构建命令
2023-01-01 20:54:52 +08:00
sunxyw
da1bbee24c add built-in php support 2023-01-01 16:04:02 +08:00
sunxyw
3086bcdf6d simplify file filtering 2023-01-01 00:18:27 +08:00
sunxyw
50d6e75e71 add phar compression 2022-12-31 23:57:56 +08:00
sunxyw
413d783d53 use built-in default value 2022-12-31 23:01:00 +08:00
sunxyw
85240c753b add build command 2022-12-31 22:59:03 +08:00
crazywhalecc
c2c5433220 increment build number (build 657) 2022-12-31 13:05:23 +00:00
Jerry
5cd28964e6 Merge pull request #225 from zhamao-robot/refactor-config-config
重构配置类配置
2022-12-31 21:04:28 +08:00
crazywhalecc
d87b7dc0f7 increment build number (build 656) 2022-12-31 12:55:21 +00:00
Jerry
1d27091558 Merge pull request #224 from zhamao-robot/edge-bug-fix
边缘 Bug 修复
2022-12-31 20:53:35 +08:00
crazywhalecc
3dafbf4fbd increment build number (build 655) 2022-12-31 12:50:11 +00:00
Jerry
3a78f5e2b1 Merge pull request #223 from zhamao-robot/fix-ob12-cmd-bug
修复有关 BotCommand 的 Bug
2022-12-31 20:29:16 +08:00
sunxyw
3f26648a3c fix ZMRequestTest wrong assertion 2022-12-31 20:22:55 +08:00
sunxyw
a62e950870 add more path to cs-fix 2022-12-31 20:12:45 +08:00
sunxyw
aee7fa332a refactor config config 2022-12-31 20:12:20 +08:00
crazywhalecc
c1a0fae6e6 add interactive chat box docs 2022-12-31 19:57:49 +08:00
crazywhalecc
ed31edcc5c add some comments 2022-12-31 19:39:50 +08:00
crazywhalecc
4aea90cb39 add multiple bot support 2022-12-31 19:39:08 +08:00
crazywhalecc
a58c3aadab remove debug logger 2022-12-31 19:27:06 +08:00
Jerry
f2fb40b67c Merge pull request #222 from zhamao-robot/psr-simple-cache
将 KV 库接口调整为 PSR-16
2022-12-31 19:25:00 +08:00
crazywhalecc
18df76f650 fix AnnotationHandler return callback not working for BotCommand 2022-12-31 19:12:29 +08:00
crazywhalecc
dce126136b fix BotCommand prefix bug 2022-12-31 19:11:39 +08:00
crazywhalecc
d32f7b0ff8 update to beta4 version 2022-12-31 19:10:50 +08:00
crazywhalecc
d55362e190 update global functions for KV 2022-12-31 19:08:52 +08:00
crazywhalecc
6bcedea720 cs fix 2022-12-31 19:04:57 +08:00
Jerry
ccc801e6cb Merge pull request #221 from zhamao-robot/docs-update-1
更新部分文档
2022-12-31 19:03:07 +08:00
crazywhalecc
a2404482a3 change to psr-16 2022-12-31 19:02:41 +08:00
crazywhalecc
4c41dd09d2 update some docs 2022-12-31 18:12:28 +08:00
crazywhalecc
ab83194bbe Merge remote-tracking branch 'origin/main' 2022-12-31 17:42:18 +08:00
crazywhalecc
6013571267 update README.md and docs test activate 2022-12-31 17:41:20 +08:00
Jerry
2636bc2e35 Merge pull request #220 from zhamao-robot/update-workflows
根据最新的分支命名更新 Workflows
2022-12-31 17:37:01 +08:00
crazywhalecc
a2b013402b update workflows for newest 3.0 branch 2022-12-31 17:29:26 +08:00
Jerry
206f041d29 Merge pull request #219 from zhamao-robot/update-v3-docs-build
升级 v3 文档构建发布路径
2022-12-31 17:20:18 +08:00
crazywhalecc
ce885a7a61 update 3.0 docs build path 2022-12-31 17:19:23 +08:00
crazywhalecc
b0d0d5eba9 update 3.0 docs build path 2022-12-31 17:19:05 +08:00
sunxyw
d45c4e24fd switch hook to captainhook (#218) 2022-12-31 17:17:03 +08:00
crazywhalecc
49fffcc464 update 3.0 docs build path 2022-12-31 17:15:18 +08:00
2776 changed files with 68705 additions and 38514 deletions

View File

@@ -11,5 +11,5 @@ trim_trailing_whitespace = true
[*.md]
trim_trailing_whitespace = false
[*.{yml,yaml}]
[*.{yml,yaml, vue}]
indent_size = 2

21
.gitattributes vendored Normal file
View File

@@ -0,0 +1,21 @@
# Exclude build/test files from archive (reduce package size)
/.github export-ignore
/.phive export-ignore
/build export-ignore
/docs export-ignore
/ext export-ignore
/resources export-ignore
/tests export-ignore
/tests_old export-ignore
/.editorconfig export-ignore
/.gitattributes export-ignore
/.gitignore export-ignore
/.php-cs-fixer.php export-ignore
/captainhook.json export-ignore
/install-runtime.sh export-ignore
/package.json export-ignore
/phpstan.neon export-ignore
/phpunit.xml.dist export-ignore
# Configure diff output
*.php diff=php

View File

@@ -0,0 +1,62 @@
name: Build Release Artifacts
on:
release:
types:
- published
workflow_dispatch:
jobs:
build-release-artifacts:
name: Build Release Artifacts
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
with:
ref: ${{ github.base_ref }}
- name: Setup PHP
uses: sunxyw/workflows/setup-environment@main
with:
php-version: 8.0
php-extensions: swoole, posix, json
operating-system: ubuntu-latest
use-cache: true
- name: Remove Dev Dependencies
run: composer install --no-dev
- name: Build Phar
run: ./zhamao build
- name: Upload Release Asset
uses: softprops/action-gh-release@v1
with:
files: build/zm.phar
update-changelog:
name: Update Changelog
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
with:
ref: ${{ github.base_ref }}
- name: Setup PHP
uses: sunxyw/workflows/setup-environment@main
with:
php-version: 8.1
php-extensions: swoole, posix, json
operating-system: ubuntu-latest
use-cache: true
- name: Update Changelog
run: ./zhamao generate:text update-log-md
- name: Commit Changelog
uses: stefanzweifel/git-auto-commit-action@v4
with:
commit_message: update changelog
branch: ${{ github.event.release.target_commitish }}

View File

@@ -24,6 +24,7 @@ jobs:
if: ${{ needs.pre_job.outputs.should_skip != 'true' }}
name: Code Style
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: Checkout
uses: actions/checkout@v3

View File

@@ -3,8 +3,7 @@ name: Increment Build Number
on:
pull_request:
branches:
- master
- '*-develop'
- main
types:
- closed
paths:
@@ -24,7 +23,7 @@ jobs:
- name: Setup PHP
uses: sunxyw/workflows/setup-environment@main
with:
php-version: 8.0
php-version: 8.1
php-extensions: swoole, posix, json
operating-system: ubuntu-latest
use-cache: true
@@ -48,6 +47,16 @@ jobs:
commit_message: update api docs
branch: ${{ github.base_ref }}
- name: Update Class Aliases Docs
run: ./zhamao generate:text class-alias-md
if: ${{ github.event.pull_request.merged == true && contains(github.event.pull_request.changed_files, 'src/Globals/global_class_alias.php') }}
- name: Commit Class Aliases Docs
uses: stefanzweifel/git-auto-commit-action@v4
with:
commit_message: update class aliases docs
branch: ${{ github.base_ref }}
- name: Increment build number
id: increment-build-number
run: |

View File

@@ -24,6 +24,7 @@ jobs:
if: ${{ needs.pre_job.outputs.should_skip != 'true' }}
name: Static Analysis
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: Checkout
uses: actions/checkout@v3

View File

@@ -36,6 +36,7 @@ jobs:
php-version: [ 8.0, 8.1, 8.2 ]
name: PHP ${{ matrix.php-version }} Test (${{ matrix.operating-system }})
runs-on: ${{ matrix.operating-system }}
timeout-minutes: 10
steps:
- name: Checkout
uses: actions/checkout@v3

View File

@@ -2,7 +2,7 @@ name: Docs and Script Auto Deploy
on:
push:
branches:
- master
- main
paths:
- 'docs/**'
- 'ext/**'
@@ -32,7 +32,7 @@ jobs:
SOURCE: "deploy/"
REMOTE_HOST: ${{ secrets.ZHAMAO_XIN_HOST }}
REMOTE_USER: ${{ secrets.ZHAMAO_XIN_USER }}
TARGET: ${{ secrets.ZHAMAO_XIN_TARGET }}
TARGET: ${{ secrets.FRAMEWORK_ZHAMAO_XIN_TARGET }}
- name: deploy script file
uses: wlixcc/SFTP-Deploy-Action@v1.2
with:

4
.gitignore vendored
View File

@@ -51,6 +51,7 @@ cghooks.lock
/node_modules/
/docs/.vuepress/dist/
package-lock.json
pnpm-lock.yaml
### PHPUnit ###
@@ -82,3 +83,6 @@ package-lock.json
/.tool-version
.DS_Store
### PHP CS Fixer ###
.php-cs-fixer.cache

View File

@@ -71,5 +71,6 @@ return (new PhpCsFixer\Config())
PhpCsFixer\Finder::create()
->in(__DIR__ . '/src')
->in(__DIR__ . '/tests')
)
->setUsingCache(false);
->in(__DIR__ . '/config')
->in(__DIR__ . '/bin')
);

View File

@@ -1,11 +0,0 @@
<?php
namespace PHPSTORM_META {
use OneBot\V12\Object\Event\OneBotEvent;
use ZM\Context\Context;
override(Context::__call(0), map([
'getBotEvent' => OneBotEvent::class,
]));
}

View File

@@ -186,7 +186,7 @@
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright 2022 CrazyBot Developer Team
Copyright 2022-2023 CrazyBot Developer Team
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@@ -1,11 +1,11 @@
<div align="center">
<img src="https://cdn.jsdelivr.net/gh/zhamao-robot/zhamao-framework/resources/images/logo_trans.png" width = "150" height = "150" alt="炸毛框架"><br>
<h2>炸毛框架</h2>
炸毛框架 (zhamao-framework) 是一个协程高性能的聊天机器人 + Web 服务器开发框架<br><br>
炸毛框架 (zhamao-framework) 是一个高性能的聊天机器人 + Web 服务器开发框架<br><br>
<p align="center">
<a href="https://onebot.dev/">
<img src="https://img.shields.io/badge/OneBot-11-black?style=flat-square" alt="OneBot">
<img src="https://img.shields.io/badge/OneBot-12-black?style=flat-square" alt="OneBot">
</a>
<a href="https://github.com/zhamao-robot/zhamao-framework/actions">
@@ -24,19 +24,8 @@
<img src="https://img.shields.io/github/license/zhamao-robot/zhamao-framework?label=License&style=flat-square" alt="开源协议">
</a>
<a href="https://wpa.qq.com/msgrd?v=3&uin=627577391&site=qq&menu=yes">
<img src="https://img.shields.io/badge/作者QQ-627577391-orange?style=flat-square" alt="作者QQ">
</a>
<br>
<br>
<a href="https://github.com/zhamao-robot/zhamao-framework/search?q=AnnotationBase">
<img src="https://img.shields.io/github/search/zhamao-robot/zhamao-framework/AnnotationBase?label=Annotations&style=flat-square" alt="注解数量">
</a>
<a href="https://github.com/zhamao-robot/zhamao-framework/search?q=TODO">
<img src="https://img.shields.io/github/search/zhamao-robot/zhamao-framework/TODO?label=TODO&style=flat-square" alt="TODO">
<img src="https://img.shields.io/github/search/zhamao-robot/zhamao-framework/TODO?label=TODO%20Counter&style=flat-square" alt="TODO">
</a>
</p>
@@ -57,8 +46,8 @@
```php
#[\BotCommand('你好')]
public function hello() {
ctx()->reply("你好,我是炸毛!"); // 简单的命令式回复
public function hello(\BotContext $ctx) {
$ctx->reply("你好,我是炸毛!"); // 简单的命令式回复
}
#[\Route('/index')]
public function index() {
@@ -68,16 +57,16 @@ public function index() {
## 开始
框架目前支持 Linux、WSL、macOS 环境直接运行,上述环境可直接使用下方一键安装脚本。
框架目前支持 Linux、WSL、macOS、Windows 环境直接运行,其中 Linux、macOS 环境可直接使用下方一键安装脚本。
> 如果你想在其他环境安装部署,可使用 Docker、Cygwin,详见文档。
> 如果你想在其他环境安装部署,可使用 Docker 快速部署或手动安装环境后安装框架,详见文档。
```bash
# 检测PHP环境、安装框架
bash <(curl -fsSL https://zhamao.xin/go.sh)
# Linux、macOS 下一键检测 PHP 环境、安装框架
bash <(curl -fsSL https://zhamao.xin/v3.sh)
# 启动框架
cd zhamao-app
cd zhamao-v3
./zhamao server
```
@@ -86,17 +75,17 @@ cd zhamao-app
```bash
# 脚本默认会检测系统的PHP如果想直接跳过检测安装独立的PHP版本则添加此环境变量
export ZM_NO_LOCAL_PHP="yes"
# 脚本如果安装独立版本PHP默认版本为8.0,如果想使用其他版本,则添加此环境变量指定版本
export ZM_DOWN_PHP_VERSION="8.1"
# 脚本如果安装独立版本PHP默认版本为8.1,如果想使用其他版本,则添加此环境变量指定版本
export ZM_DOWN_PHP_VERSION="8.2"
# 脚本默认会将框架在当前目录下的 `zhamao-app` 目录进行安装,如果想使用其他目录,则添加此环境变量
export ZM_CUSTOM_DIR="my-custom-app"
# 脚本默认会对本项目使用阿里云国内加速镜像如果想使用packagist源则添加此环境变量
export ZM_COMPOSER_PACKAGIST="yes"
# 执行完前面的环境变量再执行一键安装脚本,就可以实现自定义参数!
bash <(curl -fsSL https://zhamao.xin/go.sh)
bash <(curl -fsSL https://zhamao.xin/v3.sh)
```
关于其他安装方式,请参阅[文档](https://framework.zhamao.xin/guide/installation.html) 。
关于其他安装方式,请参阅 [文档](https://framework.zhamao.xin/guide/installation.html) 。
## 文档
@@ -114,19 +103,13 @@ bash <(curl -fsSL https://zhamao.xin/go.sh)
- 常驻内存,全局缓存变量随处使用,提供多种缓存方案
- 自带 MySQL、SQLite、Redis 等数据库连接池
- 本身为 HTTP 服务器、WebSocket 服务器,可以构建属于自己的 HTTP API 接口
- 自带 PHP 环境无需手动编译安装by [crazywhalecc/static-php-cli](https://github.com/crazywhalecc/static-php-cli)
## 下载源码
框架源码可直接克隆本仓库进行编辑,如果你在国内,访问 GitHub 和克隆仓库比较慢,可以将 `github.com` 替换为 `fgit.zhamao.me` 进行加速。
例如:`git clone https://hub.fastgit.xyz/zhamao-robot/zhamao-framework.git --depth 1`
- 可选自带 PHP 环境无需手动编译安装by [crazywhalecc/static-php-cli](https://github.com/crazywhalecc/static-php-cli)
## 贡献和捐赠
如果你在使用过程中发现任何问题,可以提交 Issue 或自行 Fork 后修改并提交 Pull Request。
目前项目仅人维护,耗费精力较大,所以非常欢迎对框架的贡献。
目前项目仅人维护,耗费精力较大,所以非常欢迎对框架的贡献。
本项目为作者闲暇时间开发,如果觉得好用,不妨进行捐助~你的捐助会让我更加有动力完善插件,感谢你的支持!
@@ -142,10 +125,9 @@ bash <(curl -fsSL https://zhamao.xin/go.sh)
框架和 SDK 是 炸毛机器人 项目的核心框架开源部分。炸毛机器人是作者写的一个高性能机器人,曾获全国计算机设计大赛一等奖。
作者的炸毛机器人已从2018年初起稳定运行了**四年半**,并且持续迭代。
作者的炸毛机器人已从2018年初起稳定运行了**五年**,并且持续迭代。
可以加作者 QQ[627577391](http://wpa.qq.com/msgrd?v=3&uin=627577391&site=qq&menu=yes)
或提交 [Issue](https://github.com/zhamao-robot/zhamao-framework/issues/new/choose) 进行疑难解答。
可以提交 [Issue](https://github.com/zhamao-robot/zhamao-framework/issues/new/choose) 或 [加群(670821194)](https://jq.qq.com/?_wv=1027&k=YkNI3AIr) 进行疑难解答。
本项目在更新内容时,请及时关注 GitHub 动态,更新前请将自己的插件或项目代码做好备份。

View File

@@ -52,12 +52,18 @@ ob_event_provider()->addEventListener(WorkerStartEvent::getName(), function () {
}
}, 1);
$options = ServerStartCommand::exportOptionArray();
$options['driver'] = 'workerman';
$options['worker-num'] = 1;
$options['private-mode'] = true;
try {
$options = ServerStartCommand::exportOptionArray();
$options['driver'] = 'workerman';
$options['worker-num'] = 1;
$options['private-mode'] = true;
(new Framework($options))->init()->start();
$framework = new Framework();
$framework->runtime_preferences = $framework->runtime_preferences
->withConfigDir(dirname(__DIR__) . '/config')
->withEnvironment('development');
$framework->bootstrap();
$framework->init()->start();
exit($_swoole_atomic->get());
} catch (Throwable $e) {
echo $e->getMessage() . PHP_EOL;

7
bin/prepare-doxygen Normal file → Executable file
View File

@@ -61,10 +61,13 @@ if ($param === 'before') {
unlink('Doxyfile');
// 清除旧文档
exec('rm -rf docs/.vuepress/public/doxy');
exec('sudo rm -rf docs/.vuepress/public/doxy');
// 授予目录权限doxy/html
exec('sudo chmod -R 777 doxy/html');
// 移动新文档到 docs 目录
exec('mv doxy/html docs/.vuepress/public/doxy');
exec('sudo mv doxy/html docs/.vuepress/public/doxy');
logger()->info('文档生成完成');
} else {

View File

@@ -21,12 +21,6 @@ else
fi
fi
result=$(echo "$1" | grep -E "module|build")
if [ "$result" != "" ]; then
executable="$executable -d phar.readonly=off"
fi
if [ -f "$(pwd)/src/entry.php" ]; then
$executable "$(pwd)/src/entry.php" $@
elif [ -f "$(pwd)/vendor/zhamao/framework/src/entry.php" ]; then

View File

@@ -13,7 +13,7 @@ IF /i "%ZM_CUSTOM_PHP_PATH%" neq "" (
echo "* Using system PHP executable"
SET executable=php
)
@REM TODO: Phar write support is missing
IF exist src/entry.php (
@REM Run the PHP entry point
%executable% src/entry.php %*

47
captainhook.json Normal file
View File

@@ -0,0 +1,47 @@
{
"pre-push": {
"enabled": true,
"actions": [
{
"action": "composer analyse"
},
{
"action": "composer test"
}
]
},
"pre-commit": {
"enabled": true,
"actions": [
{
"action": "composer cs-fix -- --config=.php-cs-fixer.php --dry-run --diff {$STAGED_FILES|of-type:php}",
"conditions": [
{
"exec": "\\CaptainHook\\App\\Hook\\Condition\\FileStaged\\OfType",
"args": ["php"]
}
]
}
]
},
"post-change": {
"enabled": true,
"actions": [
{
"action": "composer install",
"options": [],
"conditions": [
{
"exec": "\\CaptainHook\\App\\Hook\\Condition\\FileChanged\\Any",
"args": [
[
"composer.json",
"composer.lock"
]
]
}
]
}
]
}
}

View File

@@ -20,17 +20,21 @@
"dragonmantank/cron-expression": "^3.3",
"jelix/version": "^2.0",
"koriym/attributes": "^1.0",
"onebot/libonebot": "^0.5",
"nunomaduro/collision": "^6.3",
"onebot/libonebot": "^0.6",
"php-di/php-di": "^7",
"psr/container": "^2.0",
"psr/simple-cache": "^3.0",
"psy/psysh": "^0.11.8",
"symfony/console": "^6.0",
"symfony/polyfill-ctype": "^1.19",
"symfony/polyfill-mbstring": "^1.19",
"symfony/routing": "~6.0 || ~5.0 || ~4.0"
"symfony/routing": "~6.0 || ~5.0 || ~4.0",
"vlucas/phpdotenv": "^5.5"
},
"require-dev": {
"brainmaestro/composer-git-hooks": "^3.0",
"captainhook/captainhook": "^5.10",
"captainhook/plugin-composer": "^5.3",
"friendsofphp/php-cs-fixer": "^3.2 != 3.7.0",
"jangregor/phpstan-prophecy": "^1.0",
"jetbrains/phpstorm-attributes": "^1.0",
@@ -74,27 +78,18 @@
},
"bin": [
"bin/phpunit-zm",
"bin/zhamao"
"bin/zhamao",
"bin/zhamao.bat"
],
"config": {
"allow-plugins": {
"phpstan/extension-installer": true
"phpstan/extension-installer": true,
"captainhook/plugin-composer": true
},
"optimize-autoloader": true,
"sort-packages": true
},
"extra": {
"hooks": {
"post-merge": "composer install",
"pre-commit": [
"echo committing as $(git config user.name)",
"composer cs-fix -- --diff"
],
"pre-push": [
"composer cs-fix -- --dry-run --diff",
"composer analyse"
]
},
"zm": {
"exclude-annotation-path": [
"src/ZM",
@@ -103,11 +98,8 @@
}
},
"scripts": {
"post-install-cmd": [
"[ $COMPOSER_DEV_MODE -eq 0 ] || vendor/bin/cghooks add"
],
"analyse": "phpstan analyse --memory-limit 300M",
"cs-fix": "php-cs-fixer fix",
"cs-fix": "PHP_CS_FIXER_FUTURE_MODE=1 php-cs-fixer fix",
"test": "bin/phpunit-zm --no-coverage"
}
}

29
config/config.php Normal file
View File

@@ -0,0 +1,29 @@
<?php
declare(strict_types=1);
/**
* Config 配置类的配置文件
* 由于 Config 类是第一批被加载的类,因此本文件存在以下限制:
* 1. 只能使用 PHP 格式
* 2. 无法利用容器及依赖注入
* 3. 必须存在于本地,无法使用远程配置(后续版本可能会支持)
*/
return [
'repository' => [
\OneBot\Config\Repository::class, // 配置仓库,须实现 \OneBot\Config\RepositoryInterface 接口
[], // 传入的参数,依序传入构造函数
],
'loader' => [
\OneBot\Config\Loader\DelegateLoader::class, // 配置加载器,须实现 \OneBot\Config\LoaderInterface 接口
[], // 传入的参数,依序传入构造函数
],
'source' => [
'extensions' => ['php', 'yaml', 'yml', 'json', 'toml'], // 配置文件扩展名
'paths' => [
\ZM\Framework::getInstance()->runtime_preferences->getConfigDir(), // 配置文件所在目录
// 可以添加多个配置文件目录
],
],
'trace' => false, // 是否开启配置跟踪器
];

View File

@@ -1,29 +0,0 @@
{
"default": {
"success": "green",
"info": "lightblue",
"warning": "yellow",
"error": "red",
"verbose": "blue",
"debug": "gray",
"trace": "gray"
},
"white-term": {
"success": "green",
"info": "",
"warning": "yellow",
"error": "red",
"verbose": "blue",
"debug": "gray",
"trace": "gray"
},
"no-color": {
"success": "",
"info": "",
"warning": "",
"error": "",
"verbose": "",
"debug": "",
"trace": ""
}
}

View File

@@ -1,11 +1,16 @@
<?php
declare(strict_types=1);
use OneBot\Driver\Driver;
use OneBot\Driver\Process\ProcessManager;
use Psr\Log\LoggerInterface;
use ZM\Config\Environment;
use ZM\Config\EnvironmentInterface;
use ZM\Framework;
use ZM\HasRuntimeInfo;
/**
/*
* 这里是容器的配置文件,你可以在这里配置容器的绑定和其他一些参数。
* 选用的容器是 PHP-DI你可以在这里查看文档https://php-di.org/doc/
* 我们建议你在使用容器前先阅读以下章节:
@@ -19,8 +24,22 @@ return [
// 这里定义的是全局容器的绑定,不建议在此处直接调用框架、应用内部的类或方法,因为这些类可能还没有被加载或初始化
// 你可以使用匿名函数来延迟加载
'definitions' => [
'worker_id' => fn() => ProcessManager::getProcessId(),
Driver::class => fn() => Framework::getInstance()->getDriver(),
LoggerInterface::class => fn() => logger(),
'worker_id' => fn () => ProcessManager::getProcessId(),
Driver::class => fn () => Framework::getInstance()->getDriver(),
LoggerInterface::class => fn () => logger(),
EnvironmentInterface::class => Environment::class,
HasRuntimeInfo::class => Framework::class,
],
// 容器的缓存配置,默认情况下,只有在生产环境下才会启用缓存
// 启用缓存后可以减少重复反射的开销,在首次解析后直接从缓存中读取
// 此功能要求 APCu 扩展,如果你没有安装,将会输出警告并禁用缓存
// 请在更新容器配置后手动执行 `apcu_clear_cache()` 来清除缓存
// 详细介绍请参阅https://php-di.org/doc/performances.html#caching
'cache' => [
// 是否启用缓存,支持 bool、callable
'enable' => fn () => Framework::getInstance()->runtime_preferences->environment('production'),
'namespace' => 'zm',
],
];

View File

@@ -3,7 +3,7 @@
declare(strict_types=1);
/* 启动框架的底层驱动(原生支持 swoole、workerman 两种) */
$config['driver'] = 'workerman';
$config['driver'] = env('DRIVER', 'workerman');
/* 要启动的服务器监听端口及协议 */
$config['servers'] = [
@@ -22,14 +22,14 @@ $config['servers'] = [
/* Workerman 驱动相关配置 */
$config['workerman_options'] = [
'worker_num' => 1, // 如果你只有一个 OneBot 实例连接到框架并且代码没有复杂的CPU密集计算则可把这里改为1使用全局变量
'worker_num' => env('WORKER_NUM', 1), // 如果你只有一个 OneBot 实例连接到框架并且代码没有复杂的CPU密集计算则可把这里改为1使用全局变量
];
/* Swoole 驱动相关配置 */
$config['swoole_options'] = [
'coroutine_hook_flags' => SWOOLE_HOOK_ALL & (~SWOOLE_HOOK_CURL), // 协程 Hook 内容
'swoole_set' => [
'worker_num' => 1, // 如果你只有一个 OneBot 实例连接到框架并且代码没有复杂的CPU密集计算则可把这里改为1使用全局变量
'worker_num' => env('WORKER_NUM', 1), // 如果你只有一个 OneBot 实例连接到框架并且代码没有复杂的CPU密集计算则可把这里改为1使用全局变量
'dispatch_mode' => 2, // 包分配原则,见 https://wiki.swoole.com/#/server/setting?id=dispatch_mode
'max_coroutine' => 300000, // 允许最大的协程数
'max_wait_time' => 5, // 安全退出模式下允许等待 Worker 的最长秒数
@@ -51,16 +51,14 @@ $config['runtime'] = [
],
'namespace' => [],
],
'timezone' => 'Asia/Shanghai',
'timezone' => env('TIMEZONE', 'Asia/Shanghai'),
];
/* 上下文接口类 implemented from ContextInterface */
$config['context_class'] = \ZM\Context\Context::class;
/* 允许加载插件形式 */
$config['plugin'] = [
'enable' => true,
'load_dir' => 'plugins',
'enable' => true, // 是否启动插件系统,默认为 true如果为否则只能使用 src 模式编写用户代码
'load_dir' => 'plugins', // 插件目录相对目录时代表WORKING_DIR下的目录绝对目录按照绝对目录来
'composer_plugin_enable' => true, // 是否加载 Composer 依赖的插件,如果为 true 则读取 vendor/composer/installed.json 遍历加载
];
/* 内部默认启用的插件 */
@@ -89,7 +87,7 @@ $config['database'] = [
'dbname' => 'a.db',
'pool_size' => 10,
],
'zm' => [
'default' => [
'enable' => false,
'type' => 'mysql',
'host' => '127.0.0.1', // 填写数据库服务器地址后才会创建数据库连接
@@ -102,11 +100,24 @@ $config['database'] = [
],
];
/* Redis 连接配置,框架将自动生成连接池,支持多个连接池 */
$config['redis'] = [
'default' => [
'enable' => false,
'host' => '127.0.0.1',
'port' => 6379,
'index' => 0,
'auth' => '',
'pool_size' => 10,
],
];
/* KV 数据库的配置 */
$config['kv'] = [
'use' => \LightCache::class, // 默认在单进程模式下使用 LightCache多进程需要使用 ZMRedis
'light_cache_dir' => $config['data_dir'] . '/lc', // 默认的 LightCache 保存持久化数据的位置
'light_cache_autosave_time' => 600, // LightCache 自动保存时间(秒)
'redis_config' => 'default',
];
return $config;

View File

@@ -4,7 +4,7 @@
<div v-for="i in chat" v-bind="i">
<div class="doc-chat-row" v-if="i.type === 0">
<div class="doc-chat-box">{{ i.content }}</div>
<img class="doc-chat-avatar" src="https://api.btstu.cn/sjtx/api.php" alt=""/>
<img class="doc-chat-avatar" src="https://zhamao.xin/images/customer_avatar.png" alt=""/>
</div>
<div class="doc-chat-row doc-chat-row-robot" v-else-if="i.type === 1">
<img class="doc-chat-avatar" src="https://docs-v1.zhamao.xin/logo.png" alt=""/>
@@ -21,6 +21,13 @@
<img :src="i.content" alt="" />
</div>
</div>
<div class="doc-chat-row doc-chat-row-robot" v-else-if="i.type === 4">
<img class="doc-chat-avatar" src="https://docs-v1.zhamao.xin/logo.png" alt=""/>
<div class="doc-chat-box doc-chat-box-robot">
<div class="doc-chat-box-quote">{{ i.quote }}</div>
<span v-for="(p,index) in i.content.split('\n')">{{p}}<br v-if="index !== i.content.length - 1"></span>
</div>
</div>
</div>
</div>
</div>
@@ -85,6 +92,14 @@ export default {
justify-content: flex-start !important;
}
.doc-chat-box-quote {
background-color: #cecece;
margin: .4rem .2rem;
border-radius: .3rem;
padding: .4rem .6rem;
font-size: 12px;
}
.doc-chat-box {
color: #000000de;
position: relative;

View File

@@ -0,0 +1,43 @@
<template>
<a-row>
<a-col :span="8" v-for="item in plugin_list" v-bind="item" >
<a :href="item.link">
<a-card hoverable style="width: 280px; margin: 8px; height: 120px" >
<a-card-meta :title="item.name" :description="item.description">
<template #avatar>
<a-avatar :src="item.avatar == null ? 'https://zhamao.xin/file/hello.jpg' : item.avatar" />
</template>
</a-card-meta>
</a-card>
</a>
</a-col>
</a-row>
</template>
<script>
export default {
name: "PluginList",
data() {
return {
plugin_list: []
}
},
created() {
this.plugin_list = require('./plugin_list');
console.log(this.plugin_list);
},
methods: {
jumpTo(link) {
window.location.href = link.link;
return true;
}
}
}
</script>
<style scoped>
.ant-avatar {
width: 36px;
height: 36px;
}
</style>

View File

@@ -0,0 +1,50 @@
module.exports = [
{
name: 'hitokoto',
description: '一言',
avatar: null,
link: 'https://github.com/awesome-zhamao/hitokoto'
},
{
name: 'baidu-translate',
description: '翻译插件(百度)',
avatar: null,
link: 'https://github.com/zhamao-robot/baidu-translate-plugin'
},
{
name: 'go-cqhttp-adapter-plugin',
description: '框架接入 gocq 的适配器(将 OneBot 11 转为 12',
avatar: 'https://user-images.githubusercontent.com/25968335/120111974-8abef880-c139-11eb-99cd-fa928348b198.png',
link: 'https://github.com/zhamao-robot/go-cqhttp-adapter-plugin'
},
{
name: 'what2eat',
description: '今天吃什么',
avatar: null,
link: 'https://github.com/FishZe/zhamao_plugin_what2eat'
},
{
name: 'plugin-handle',
description: '炸毛框架的猜成语插件,仅适配 onebots 实现。',
avatar: 'https://opengraph.githubassets.com/0/AeQiQi/plugin-handle',
link: 'https://github.com/AeQiQi/plugin-handle'
},
{
name: 'crazy-thursday',
description: '疯狂星期四',
avatar: null,
link: 'https://github.com/FishZe/zhamao_plugin_crazy_thursday'
},
{
name: 'code-runner',
description: '代码运行',
avatar: null,
link: 'https://github.com/FishZe/zhamao_plugin_code_runner'
},
{
name: 'ZMChatGPT',
description: '炸毛ChatGPT',
avatar: 'https://upload.wikimedia.org/wikipedia/commons/thumb/0/04/ChatGPT_logo.svg/120px-ChatGPT_logo.svg.png',
link: 'https://github.com/DreamMiu/zm-chat-gpt'
}
];

View File

@@ -19,6 +19,7 @@ module.exports = {
],
themeConfig: {
repo: 'zhamao-robot/zhamao-framework',
docsBranch: 'main',
logo: '/logo_trans.png',
docsDir: 'docs',
editLinks: true,
@@ -27,6 +28,10 @@ module.exports = {
nav: [
{ text: '指南', link: '/guide/' },
{ text: '事件', link: '/event/' },
{ text: '组件', link: '/components/bot/bot-context' },
{ text: '插件', link: '/plugins/management' },
{ text: '进阶', link: '/advanced/' },
{ text: '更新日志', link: '/update/v3' },
{ text: 'API 文档', link: '/doxy/', target: '_blank' },
{ text: '炸毛框架 v2', link: 'https://docs-v2.zhamao.xin/' }
],
@@ -41,7 +46,8 @@ module.exports = {
'installation',
'configuration',
'structure',
'get_started',
'get-started',
'debugging',
]
}
],
@@ -59,6 +65,96 @@ module.exports = {
'extend',
]
}
],
'/components/': [
'',
{
title: '机器人组件',
collapsable: true,
sidebarDepth: 2,
children: [
'bot/bot-context',
'bot/message-segment',
'bot/authorization',
]
},
{
title: 'HTTP 组件',
collapsable: true,
sidebarDepth: 1,
children: [
'http/zmrequest',
'http/websocket-access',
'http/websocket-client',
],
},
{
title: '框架通用组件',
collapsable: true,
sidebarDepth: 2,
children: [
'common/class-alias',
'common/global-defines',
'common/logging',
'common/hot-update',
]
},
{
title: '存储组件',
collapsable: true,
sidebarDepth: 1,
children: [
'store/file-system',
'store/cache',
'store/redis',
'store/mysql',
]
},
{
title: '依赖注入组件',
collapsable: true,
sidebarDepth: 2,
children: [
'container/dependency-injection',
'container/configuration',
'container/dependencies',
],
}
],
'/plugins/': [
{
title: '插件系统',
collapsable: false,
sidebarDepth: 2,
children: [
'management',
'develop',
'market',
]
},
],
'/advanced/': [
{
title: '进阶',
collapsable: false,
sidebarDepth: 1,
children: [
'',
'multi-process',
'custom-start',
]
}
],
'/update/': [
{
title: '更新日志',
collapsable: true,
sidebarDepth: 0,
children: [
'v3',
'v2',
]
}
]
}
}

View File

@@ -1,11 +1,11 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Container/Container.php 文件参考</title>
<title>Zhamao Framework: src/ZM/Container/AliasDefinitionSource.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,8 +65,8 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_container_8php.html',''); initResizable(); });
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_alias_definition_source_8php.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
@@ -79,28 +79,34 @@ $(document).ready(function(){initNavTree('_container_8php.html',''); initResizab
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">Container.php 文件参考</div> </div>
<div class="headertitle"><div class="title">AliasDefinitionSource.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_container_1_1_container.html">Container</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_container_1_1_alias_definition_source.html">AliasDefinitionSource</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_container"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html">ZM\Container</a></td></tr>
<tr class="memitem:namespace_z_m_1_1_container"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html">ZM\Container</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -108,10 +114,8 @@ $(document).ready(function(){initNavTree('_container_8php.html',''); initResizab
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_f6ad96415bb57c22495c79713b99d64d.html">Container</a></li><li class="navelem"><a class="el" href="_container_8php.html">Container.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_f6ad96415bb57c22495c79713b99d64d.html">Container</a></li><li class="navelem"><a class="el" href="_alias_definition_source_8php.html">AliasDefinitionSource.php</a></li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,4 @@
var _alias_definition_source_8php =
[
[ "AliasDefinitionSource", "class_z_m_1_1_container_1_1_alias_definition_source.html", "class_z_m_1_1_container_1_1_alias_definition_source" ]
];

52
docs/.vuepress/public/doxy/_annotation_base_8php.html Normal file → Executable file
View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Annotation/AnnotationBase.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,7 +65,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_annotation_base_8php.html',''); initResizable(); });
/* @license-end */
</script>
@@ -79,28 +79,34 @@ $(document).ready(function(){initNavTree('_annotation_base_8php.html',''); initR
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">AnnotationBase.php 文件参考</div> </div>
<div class="headertitle"><div class="title">AnnotationBase.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_annotation_1_1_annotation_base.html">AnnotationBase</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_annotation"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_annotation.html">ZM\Annotation</a></td></tr>
<tr class="memitem:namespace_z_m_1_1_annotation"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_annotation.html">ZM\Annotation</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -109,9 +115,7 @@ $(document).ready(function(){initNavTree('_annotation_base_8php.html',''); initR
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_544dcf3b4bdb107fceb664b18f0ffd2e.html">Annotation</a></li><li class="navelem"><a class="el" href="_annotation_base_8php.html">AnnotationBase.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,4 @@
var _annotation_base_8php =
[
[ "AnnotationBase", "class_z_m_1_1_annotation_1_1_annotation_base.html", "class_z_m_1_1_annotation_1_1_annotation_base" ]
];

View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Annotation/AnnotationHandler.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,7 +65,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_annotation_handler_8php.html',''); initResizable(); });
/* @license-end */
</script>
@@ -79,28 +79,34 @@ $(document).ready(function(){initNavTree('_annotation_handler_8php.html',''); in
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">AnnotationHandler.php 文件参考</div> </div>
<div class="headertitle"><div class="title">AnnotationHandler.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_annotation_1_1_annotation_handler.html">AnnotationHandler</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_annotation"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_annotation.html">ZM\Annotation</a></td></tr>
<tr class="memitem:namespace_z_m_1_1_annotation"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_annotation.html">ZM\Annotation</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -109,9 +115,7 @@ $(document).ready(function(){initNavTree('_annotation_handler_8php.html',''); in
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_544dcf3b4bdb107fceb664b18f0ffd2e.html">Annotation</a></li><li class="navelem"><a class="el" href="_annotation_handler_8php.html">AnnotationHandler.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,4 @@
var _annotation_handler_8php =
[
[ "AnnotationHandler", "class_z_m_1_1_annotation_1_1_annotation_handler.html", "class_z_m_1_1_annotation_1_1_annotation_handler" ]
];

52
docs/.vuepress/public/doxy/_annotation_map_8php.html Normal file → Executable file
View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Annotation/AnnotationMap.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,7 +65,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_annotation_map_8php.html',''); initResizable(); });
/* @license-end */
</script>
@@ -79,28 +79,34 @@ $(document).ready(function(){initNavTree('_annotation_map_8php.html',''); initRe
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">AnnotationMap.php 文件参考</div> </div>
<div class="headertitle"><div class="title">AnnotationMap.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_annotation_1_1_annotation_map.html">AnnotationMap</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_annotation"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_annotation.html">ZM\Annotation</a></td></tr>
<tr class="memitem:namespace_z_m_1_1_annotation"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_annotation.html">ZM\Annotation</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -109,9 +115,7 @@ $(document).ready(function(){initNavTree('_annotation_map_8php.html',''); initRe
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_544dcf3b4bdb107fceb664b18f0ffd2e.html">Annotation</a></li><li class="navelem"><a class="el" href="_annotation_map_8php.html">AnnotationMap.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,4 @@
var _annotation_map_8php =
[
[ "AnnotationMap", "class_z_m_1_1_annotation_1_1_annotation_map.html", null ]
];

52
docs/.vuepress/public/doxy/_annotation_parser_8php.html Normal file → Executable file
View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Annotation/AnnotationParser.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,7 +65,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_annotation_parser_8php.html',''); initResizable(); });
/* @license-end */
</script>
@@ -79,28 +79,34 @@ $(document).ready(function(){initNavTree('_annotation_parser_8php.html',''); ini
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">AnnotationParser.php 文件参考</div> </div>
<div class="headertitle"><div class="title">AnnotationParser.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_annotation_1_1_annotation_parser.html">AnnotationParser</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_annotation"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_annotation.html">ZM\Annotation</a></td></tr>
<tr class="memitem:namespace_z_m_1_1_annotation"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_annotation.html">ZM\Annotation</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -109,9 +115,7 @@ $(document).ready(function(){initNavTree('_annotation_parser_8php.html',''); ini
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_544dcf3b4bdb107fceb664b18f0ffd2e.html">Annotation</a></li><li class="navelem"><a class="el" href="_annotation_parser_8php.html">AnnotationParser.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,4 @@
var _annotation_parser_8php =
[
[ "AnnotationParser", "class_z_m_1_1_annotation_1_1_annotation_parser.html", "class_z_m_1_1_annotation_1_1_annotation_parser" ]
];

52
docs/.vuepress/public/doxy/_bind_event_8php.html Normal file → Executable file
View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Annotation/Framework/BindEvent.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,7 +65,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_bind_event_8php.html',''); initResizable(); });
/* @license-end */
</script>
@@ -79,28 +79,34 @@ $(document).ready(function(){initNavTree('_bind_event_8php.html',''); initResiza
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">BindEvent.php 文件参考</div> </div>
<div class="headertitle"><div class="title">BindEvent.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_annotation_1_1_framework_1_1_bind_event.html">BindEvent</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_annotation_1_1_framework"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_annotation_1_1_framework.html">ZM\Annotation\Framework</a></td></tr>
<tr class="memitem:namespace_z_m_1_1_annotation_1_1_framework"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_annotation_1_1_framework.html">ZM\Annotation\Framework</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -109,9 +115,7 @@ $(document).ready(function(){initNavTree('_bind_event_8php.html',''); initResiza
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_544dcf3b4bdb107fceb664b18f0ffd2e.html">Annotation</a></li><li class="navelem"><a class="el" href="dir_bae76be4ff8fcce1b000766c7c879b0d.html">Framework</a></li><li class="navelem"><a class="el" href="_bind_event_8php.html">BindEvent.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,4 @@
var _bind_event_8php =
[
[ "BindEvent", "class_z_m_1_1_annotation_1_1_framework_1_1_bind_event.html", "class_z_m_1_1_annotation_1_1_framework_1_1_bind_event" ]
];

View File

@@ -1,11 +1,11 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Container/ContainerInterface.php 文件参考</title>
<title>Zhamao Framework: src/ZM/Bootstrap/Bootstrapper.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,8 +65,8 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_container_interface_8php.html',''); initResizable(); });
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_bootstrapper_8php.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
@@ -79,28 +79,34 @@ $(document).ready(function(){initNavTree('_container_interface_8php.html',''); i
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">ContainerInterface.php 文件参考</div> </div>
<div class="headertitle"><div class="title">Bootstrapper.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_z_m_1_1_container_1_1_container_interface.html">ContainerInterface</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_z_m_1_1_bootstrap_1_1_bootstrapper.html">Bootstrapper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_container"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html">ZM\Container</a></td></tr>
<tr class="memitem:namespace_z_m_1_1_bootstrap"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_bootstrap.html">ZM\Bootstrap</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -108,10 +114,8 @@ $(document).ready(function(){initNavTree('_container_interface_8php.html',''); i
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_f6ad96415bb57c22495c79713b99d64d.html">Container</a></li><li class="navelem"><a class="el" href="_container_interface_8php.html">ContainerInterface.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_32e6acc04f4b8c095cf1d40ede347ca3.html">Bootstrap</a></li><li class="navelem"><a class="el" href="_bootstrapper_8php.html">Bootstrapper.php</a></li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,4 @@
var _bootstrapper_8php =
[
[ "Bootstrapper", "interface_z_m_1_1_bootstrap_1_1_bootstrapper.html", "interface_z_m_1_1_bootstrap_1_1_bootstrapper" ]
];

52
docs/.vuepress/public/doxy/_bot_action_8php.html Normal file → Executable file
View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Annotation/OneBot/BotAction.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,7 +65,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_bot_action_8php.html',''); initResizable(); });
/* @license-end */
</script>
@@ -79,28 +79,34 @@ $(document).ready(function(){initNavTree('_bot_action_8php.html',''); initResiza
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">BotAction.php 文件参考</div> </div>
<div class="headertitle"><div class="title">BotAction.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_annotation_1_1_one_bot_1_1_bot_action.html">BotAction</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_annotation_1_1_one_bot"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_annotation_1_1_one_bot.html">ZM\Annotation\OneBot</a></td></tr>
<tr class="memitem:namespace_z_m_1_1_annotation_1_1_one_bot"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_annotation_1_1_one_bot.html">ZM\Annotation\OneBot</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -109,9 +115,7 @@ $(document).ready(function(){initNavTree('_bot_action_8php.html',''); initResiza
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_544dcf3b4bdb107fceb664b18f0ffd2e.html">Annotation</a></li><li class="navelem"><a class="el" href="dir_b8c6d9b7bc385210e8db830345c572f2.html">OneBot</a></li><li class="navelem"><a class="el" href="_bot_action_8php.html">BotAction.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,4 @@
var _bot_action_8php =
[
[ "BotAction", "class_z_m_1_1_annotation_1_1_one_bot_1_1_bot_action.html", "class_z_m_1_1_annotation_1_1_one_bot_1_1_bot_action" ]
];

View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Annotation/OneBot/BotActionResponse.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,7 +65,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_bot_action_response_8php.html',''); initResizable(); });
/* @license-end */
</script>
@@ -79,28 +79,34 @@ $(document).ready(function(){initNavTree('_bot_action_response_8php.html',''); i
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">BotActionResponse.php 文件参考</div> </div>
<div class="headertitle"><div class="title">BotActionResponse.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_annotation_1_1_one_bot_1_1_bot_action_response.html">BotActionResponse</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_annotation_1_1_one_bot"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_annotation_1_1_one_bot.html">ZM\Annotation\OneBot</a></td></tr>
<tr class="memitem:namespace_z_m_1_1_annotation_1_1_one_bot"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_annotation_1_1_one_bot.html">ZM\Annotation\OneBot</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -109,9 +115,7 @@ $(document).ready(function(){initNavTree('_bot_action_response_8php.html',''); i
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_544dcf3b4bdb107fceb664b18f0ffd2e.html">Annotation</a></li><li class="navelem"><a class="el" href="dir_b8c6d9b7bc385210e8db830345c572f2.html">OneBot</a></li><li class="navelem"><a class="el" href="_bot_action_response_8php.html">BotActionResponse.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,4 @@
var _bot_action_response_8php =
[
[ "BotActionResponse", "class_z_m_1_1_annotation_1_1_one_bot_1_1_bot_action_response.html", "class_z_m_1_1_annotation_1_1_one_bot_1_1_bot_action_response" ]
];

52
docs/.vuepress/public/doxy/_bot_command_8php.html Normal file → Executable file
View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Annotation/OneBot/BotCommand.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,7 +65,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_bot_command_8php.html',''); initResizable(); });
/* @license-end */
</script>
@@ -79,28 +79,34 @@ $(document).ready(function(){initNavTree('_bot_command_8php.html',''); initResiz
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">BotCommand.php 文件参考</div> </div>
<div class="headertitle"><div class="title">BotCommand.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_annotation_1_1_one_bot_1_1_bot_command.html">BotCommand</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_annotation_1_1_one_bot"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_annotation_1_1_one_bot.html">ZM\Annotation\OneBot</a></td></tr>
<tr class="memitem:namespace_z_m_1_1_annotation_1_1_one_bot"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_annotation_1_1_one_bot.html">ZM\Annotation\OneBot</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -109,9 +115,7 @@ $(document).ready(function(){initNavTree('_bot_command_8php.html',''); initResiz
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_544dcf3b4bdb107fceb664b18f0ffd2e.html">Annotation</a></li><li class="navelem"><a class="el" href="dir_b8c6d9b7bc385210e8db830345c572f2.html">OneBot</a></li><li class="navelem"><a class="el" href="_bot_command_8php.html">BotCommand.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,4 @@
var _bot_command_8php =
[
[ "BotCommand", "class_z_m_1_1_annotation_1_1_one_bot_1_1_bot_command.html", "class_z_m_1_1_annotation_1_1_one_bot_1_1_bot_command" ]
];

View File

@@ -0,0 +1,130 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Plugin/Traits/BotCommandTrait.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_bot_command_trait_8php.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#namespaces">命名空间</a> &#124;
<a href="#func-members">函数</a> &#124;
<a href="#var-members">变量</a> </div>
<div class="headertitle"><div class="title">BotCommandTrait.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_plugin_1_1_traits"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_plugin_1_1_traits.html">ZM\Plugin\Traits</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
函数</h2></td></tr>
<tr class="memitem:a2a7453aa099c39db14e3c084f3fc98dd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_plugin_1_1_traits.html#a2a7453aa099c39db14e3c084f3fc98dd">addBotCommand</a> (BotCommand $command)</td></tr>
<tr class="separator:a2a7453aa099c39db14e3c084f3fc98dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedd0480ee6c846c72b9fc33d34990b85"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_plugin_1_1_traits.html#aedd0480ee6c846c72b9fc33d34990b85">getBotCommands</a> ()</td></tr>
<tr class="separator:aedd0480ee6c846c72b9fc33d34990b85"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
变量</h2></td></tr>
<tr class="memitem:a3a36118815512c22ea76ac325e290ea2"><td class="memItemLeft" align="right" valign="top">trait&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_plugin_1_1_traits.html#a3a36118815512c22ea76ac325e290ea2">BotCommandTrait</a></td></tr>
<tr class="separator:a3a36118815512c22ea76ac325e290ea2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_1a087c55314947dcbbd912f1f81f160f.html">Plugin</a></li><li class="navelem"><a class="el" href="dir_b44262b9228cbb5b7014731b35e08080.html">Traits</a></li><li class="navelem"><a class="el" href="_bot_command_trait_8php.html">BotCommandTrait.php</a></li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>
</html>

View File

@@ -0,0 +1,6 @@
var _bot_command_trait_8php =
[
[ "addBotCommand", "_bot_command_trait_8php.html#a2a7453aa099c39db14e3c084f3fc98dd", null ],
[ "getBotCommands", "_bot_command_trait_8php.html#aedd0480ee6c846c72b9fc33d34990b85", null ],
[ "BotCommandTrait", "_bot_command_trait_8php.html#a3a36118815512c22ea76ac325e290ea2", null ]
];

View File

@@ -1,11 +1,11 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Context/Context.php 文件参考</title>
<title>Zhamao Framework: src/ZM/Context/BotConnectContext.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,8 +65,8 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_context_8php.html',''); initResizable(); });
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_bot_connect_context_8php.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
@@ -79,28 +79,34 @@ $(document).ready(function(){initNavTree('_context_8php.html',''); initResizable
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">Context.php 文件参考</div> </div>
<div class="headertitle"><div class="title">BotConnectContext.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_context_1_1_context.html">Context</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_context_1_1_bot_connect_context.html">BotConnectContext</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_context"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_context.html">ZM\Context</a></td></tr>
<tr class="memitem:namespace_z_m_1_1_context"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_context.html">ZM\Context</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -108,10 +114,8 @@ $(document).ready(function(){initNavTree('_context_8php.html',''); initResizable
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_07a1950ebaf2e16f5cee5a9ebd0432a2.html">Context</a></li><li class="navelem"><a class="el" href="_context_8php.html">Context.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_07a1950ebaf2e16f5cee5a9ebd0432a2.html">Context</a></li><li class="navelem"><a class="el" href="_bot_connect_context_8php.html">BotConnectContext.php</a></li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,4 @@
var _bot_connect_context_8php =
[
[ "BotConnectContext", "class_z_m_1_1_context_1_1_bot_connect_context.html", "class_z_m_1_1_context_1_1_bot_connect_context" ]
];

52
docs/.vuepress/public/doxy/_bot_context_8php.html Normal file → Executable file
View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Context/BotContext.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,7 +65,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_bot_context_8php.html',''); initResizable(); });
/* @license-end */
</script>
@@ -79,28 +79,34 @@ $(document).ready(function(){initNavTree('_bot_context_8php.html',''); initResiz
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">BotContext.php 文件参考</div> </div>
<div class="headertitle"><div class="title">BotContext.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_context_1_1_bot_context.html">BotContext</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_context"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_context.html">ZM\Context</a></td></tr>
<tr class="memitem:namespace_z_m_1_1_context"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_context.html">ZM\Context</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -109,9 +115,7 @@ $(document).ready(function(){initNavTree('_bot_context_8php.html',''); initResiz
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_07a1950ebaf2e16f5cee5a9ebd0432a2.html">Context</a></li><li class="navelem"><a class="el" href="_bot_context_8php.html">BotContext.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,4 @@
var _bot_context_8php =
[
[ "BotContext", "class_z_m_1_1_context_1_1_bot_context.html", "class_z_m_1_1_context_1_1_bot_context" ]
];

52
docs/.vuepress/public/doxy/_bot_craft_command_8php.html Normal file → Executable file
View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Command/BotCraft/BotCraftCommand.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,7 +65,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_bot_craft_command_8php.html',''); initResizable(); });
/* @license-end */
</script>
@@ -79,28 +79,34 @@ $(document).ready(function(){initNavTree('_bot_craft_command_8php.html',''); ini
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">BotCraftCommand.php 文件参考</div> </div>
<div class="headertitle"><div class="title">BotCraftCommand.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_command_1_1_bot_craft_1_1_bot_craft_command.html">BotCraftCommand</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_command_1_1_bot_craft"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_command_1_1_bot_craft.html">ZM\Command\BotCraft</a></td></tr>
<tr class="memitem:namespace_z_m_1_1_command_1_1_bot_craft"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_command_1_1_bot_craft.html">ZM\Command\BotCraft</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -109,9 +115,7 @@ $(document).ready(function(){initNavTree('_bot_craft_command_8php.html',''); ini
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_29d10c2728ad90f428c8100dee36059f.html">Command</a></li><li class="navelem"><a class="el" href="dir_c9e7d6a7f529f7a51911a521c949cfd3.html">BotCraft</a></li><li class="navelem"><a class="el" href="_bot_craft_command_8php.html">BotCraftCommand.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,4 @@
var _bot_craft_command_8php =
[
[ "BotCraftCommand", "class_z_m_1_1_command_1_1_bot_craft_1_1_bot_craft_command.html", "class_z_m_1_1_command_1_1_bot_craft_1_1_bot_craft_command" ]
];

52
docs/.vuepress/public/doxy/_bot_event_8php.html Normal file → Executable file
View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Annotation/OneBot/BotEvent.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,7 +65,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_bot_event_8php.html',''); initResizable(); });
/* @license-end */
</script>
@@ -79,28 +79,34 @@ $(document).ready(function(){initNavTree('_bot_event_8php.html',''); initResizab
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">BotEvent.php 文件参考</div> </div>
<div class="headertitle"><div class="title">BotEvent.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_annotation_1_1_one_bot_1_1_bot_event.html">BotEvent</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_annotation_1_1_one_bot"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_annotation_1_1_one_bot.html">ZM\Annotation\OneBot</a></td></tr>
<tr class="memitem:namespace_z_m_1_1_annotation_1_1_one_bot"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_annotation_1_1_one_bot.html">ZM\Annotation\OneBot</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -109,9 +115,7 @@ $(document).ready(function(){initNavTree('_bot_event_8php.html',''); initResizab
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_544dcf3b4bdb107fceb664b18f0ffd2e.html">Annotation</a></li><li class="navelem"><a class="el" href="dir_b8c6d9b7bc385210e8db830345c572f2.html">OneBot</a></li><li class="navelem"><a class="el" href="_bot_event_8php.html">BotEvent.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,4 @@
var _bot_event_8php =
[
[ "BotEvent", "class_z_m_1_1_annotation_1_1_one_bot_1_1_bot_event.html", "class_z_m_1_1_annotation_1_1_one_bot_1_1_bot_event" ]
];

View File

@@ -0,0 +1,130 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Plugin/Traits/BotEventTrait.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_bot_event_trait_8php.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#namespaces">命名空间</a> &#124;
<a href="#func-members">函数</a> &#124;
<a href="#var-members">变量</a> </div>
<div class="headertitle"><div class="title">BotEventTrait.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_plugin_1_1_traits"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_plugin_1_1_traits.html">ZM\Plugin\Traits</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
函数</h2></td></tr>
<tr class="memitem:a1ff465e537000a7d4d01966d22f1abb7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_plugin_1_1_traits.html#a1ff465e537000a7d4d01966d22f1abb7">addBotEvent</a> (BotEvent $event)</td></tr>
<tr class="separator:a1ff465e537000a7d4d01966d22f1abb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86048b8b064dcfdf7a373220a77e6bd8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_plugin_1_1_traits.html#a86048b8b064dcfdf7a373220a77e6bd8">getBotEvents</a> ()</td></tr>
<tr class="separator:a86048b8b064dcfdf7a373220a77e6bd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
变量</h2></td></tr>
<tr class="memitem:a84608bf57f1f59f9970751ca5c022d5b"><td class="memItemLeft" align="right" valign="top">trait&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_plugin_1_1_traits.html#a84608bf57f1f59f9970751ca5c022d5b">BotEventTrait</a></td></tr>
<tr class="separator:a84608bf57f1f59f9970751ca5c022d5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_1a087c55314947dcbbd912f1f81f160f.html">Plugin</a></li><li class="navelem"><a class="el" href="dir_b44262b9228cbb5b7014731b35e08080.html">Traits</a></li><li class="navelem"><a class="el" href="_bot_event_trait_8php.html">BotEventTrait.php</a></li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>
</html>

View File

@@ -0,0 +1,6 @@
var _bot_event_trait_8php =
[
[ "addBotEvent", "_bot_event_trait_8php.html#a1ff465e537000a7d4d01966d22f1abb7", null ],
[ "getBotEvents", "_bot_event_trait_8php.html#a86048b8b064dcfdf7a373220a77e6bd8", null ],
[ "BotEventTrait", "_bot_event_trait_8php.html#a84608bf57f1f59f9970751ca5c022d5b", null ]
];

View File

@@ -0,0 +1,122 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Plugin/OneBot/BotMap.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_bot_map_8php.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle"><div class="title">BotMap.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_plugin_1_1_one_bot_1_1_bot_map.html">BotMap</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_plugin_1_1_one_bot"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_plugin_1_1_one_bot.html">ZM\Plugin\OneBot</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_1a087c55314947dcbbd912f1f81f160f.html">Plugin</a></li><li class="navelem"><a class="el" href="dir_ea34d30bfb5a71749604272f539c1ebb.html">OneBot</a></li><li class="navelem"><a class="el" href="_bot_map_8php.html">BotMap.php</a></li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>
</html>

View File

@@ -0,0 +1,4 @@
var _bot_map_8php =
[
[ "BotMap", "class_z_m_1_1_plugin_1_1_one_bot_1_1_bot_map.html", null ]
];

52
docs/.vuepress/public/doxy/_build_command_8php.html Normal file → Executable file
View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Command/BuildCommand.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,7 +65,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_build_command_8php.html',''); initResizable(); });
/* @license-end */
</script>
@@ -79,28 +79,34 @@ $(document).ready(function(){initNavTree('_build_command_8php.html',''); initRes
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">BuildCommand.php 文件参考</div> </div>
<div class="headertitle"><div class="title">BuildCommand.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_command_1_1_build_command.html">BuildCommand</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_command"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_command.html">ZM\Command</a></td></tr>
<tr class="memitem:namespace_z_m_1_1_command"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_command.html">ZM\Command</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -109,9 +115,7 @@ $(document).ready(function(){initNavTree('_build_command_8php.html',''); initRes
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_29d10c2728ad90f428c8100dee36059f.html">Command</a></li><li class="navelem"><a class="el" href="_build_command_8php.html">BuildCommand.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,4 @@
var _build_command_8php =
[
[ "BuildCommand", "class_z_m_1_1_command_1_1_build_command.html", "class_z_m_1_1_command_1_1_build_command" ]
];

52
docs/.vuepress/public/doxy/_cat_code_8php.html Normal file → Executable file
View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Utils/CatCode.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,7 +65,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_cat_code_8php.html',''); initResizable(); });
/* @license-end */
</script>
@@ -79,28 +79,34 @@ $(document).ready(function(){initNavTree('_cat_code_8php.html',''); initResizabl
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">CatCode.php 文件参考</div> </div>
<div class="headertitle"><div class="title">CatCode.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_utils_1_1_cat_code.html">CatCode</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_utils"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_utils.html">ZM\Utils</a></td></tr>
<tr class="memitem:namespace_z_m_1_1_utils"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_utils.html">ZM\Utils</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -109,9 +115,7 @@ $(document).ready(function(){initNavTree('_cat_code_8php.html',''); initResizabl
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_5d1d21330de1e22b7735a1181ad02380.html">Utils</a></li><li class="navelem"><a class="el" href="_cat_code_8php.html">CatCode.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,4 @@
var _cat_code_8php =
[
[ "CatCode", "class_z_m_1_1_utils_1_1_cat_code.html", null ]
];

View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Command/CheckConfigCommand.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,7 +65,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_check_config_command_8php.html',''); initResizable(); });
/* @license-end */
</script>
@@ -79,28 +79,34 @@ $(document).ready(function(){initNavTree('_check_config_command_8php.html','');
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">CheckConfigCommand.php 文件参考</div> </div>
<div class="headertitle"><div class="title">CheckConfigCommand.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_command_1_1_check_config_command.html">CheckConfigCommand</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_command"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_command.html">ZM\Command</a></td></tr>
<tr class="memitem:namespace_z_m_1_1_command"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_command.html">ZM\Command</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -109,9 +115,7 @@ $(document).ready(function(){initNavTree('_check_config_command_8php.html','');
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_29d10c2728ad90f428c8100dee36059f.html">Command</a></li><li class="navelem"><a class="el" href="_check_config_command_8php.html">CheckConfigCommand.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,4 @@
var _check_config_command_8php =
[
[ "CheckConfigCommand", "class_z_m_1_1_command_1_1_check_config_command.html", "class_z_m_1_1_command_1_1_check_config_command" ]
];

52
docs/.vuepress/public/doxy/_closed_8php.html Normal file → Executable file
View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Annotation/Closed.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,7 +65,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_closed_8php.html',''); initResizable(); });
/* @license-end */
</script>
@@ -79,28 +79,34 @@ $(document).ready(function(){initNavTree('_closed_8php.html',''); initResizable(
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">Closed.php 文件参考</div> </div>
<div class="headertitle"><div class="title">Closed.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_annotation_1_1_closed.html">Closed</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_annotation"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_annotation.html">ZM\Annotation</a></td></tr>
<tr class="memitem:namespace_z_m_1_1_annotation"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_annotation.html">ZM\Annotation</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -109,9 +115,7 @@ $(document).ready(function(){initNavTree('_closed_8php.html',''); initResizable(
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_544dcf3b4bdb107fceb664b18f0ffd2e.html">Annotation</a></li><li class="navelem"><a class="el" href="_closed_8php.html">Closed.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,4 @@
var _closed_8php =
[
[ "Closed", "class_z_m_1_1_annotation_1_1_closed.html", null ]
];

52
docs/.vuepress/public/doxy/_command_8php.html Normal file → Executable file
View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Command/Command.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,7 +65,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_command_8php.html',''); initResizable(); });
/* @license-end */
</script>
@@ -79,28 +79,34 @@ $(document).ready(function(){initNavTree('_command_8php.html',''); initResizable
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">Command.php 文件参考</div> </div>
<div class="headertitle"><div class="title">Command.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_command_1_1_command.html">Command</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_command"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_command.html">ZM\Command</a></td></tr>
<tr class="memitem:namespace_z_m_1_1_command"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_command.html">ZM\Command</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -109,9 +115,7 @@ $(document).ready(function(){initNavTree('_command_8php.html',''); initResizable
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_29d10c2728ad90f428c8100dee36059f.html">Command</a></li><li class="navelem"><a class="el" href="_command_8php.html">Command.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,4 @@
var _command_8php =
[
[ "Command", "class_z_m_1_1_command_1_1_command.html", "class_z_m_1_1_command_1_1_command" ]
];

52
docs/.vuepress/public/doxy/_command_argument_8php.html Normal file → Executable file
View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Annotation/OneBot/CommandArgument.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,7 +65,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_command_argument_8php.html',''); initResizable(); });
/* @license-end */
</script>
@@ -79,28 +79,34 @@ $(document).ready(function(){initNavTree('_command_argument_8php.html',''); init
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">CommandArgument.php 文件参考</div> </div>
<div class="headertitle"><div class="title">CommandArgument.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_annotation_1_1_one_bot_1_1_command_argument.html">CommandArgument</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_annotation_1_1_one_bot"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_annotation_1_1_one_bot.html">ZM\Annotation\OneBot</a></td></tr>
<tr class="memitem:namespace_z_m_1_1_annotation_1_1_one_bot"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_annotation_1_1_one_bot.html">ZM\Annotation\OneBot</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -109,9 +115,7 @@ $(document).ready(function(){initNavTree('_command_argument_8php.html',''); init
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_544dcf3b4bdb107fceb664b18f0ffd2e.html">Annotation</a></li><li class="navelem"><a class="el" href="dir_b8c6d9b7bc385210e8db830345c572f2.html">OneBot</a></li><li class="navelem"><a class="el" href="_command_argument_8php.html">CommandArgument.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,4 @@
var _command_argument_8php =
[
[ "CommandArgument", "class_z_m_1_1_annotation_1_1_one_bot_1_1_command_argument.html", "class_z_m_1_1_annotation_1_1_one_bot_1_1_command_argument" ]
];

View File

@@ -0,0 +1,122 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Annotation/OneBot/CommandHelp.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_command_help_8php.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle"><div class="title">CommandHelp.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_annotation_1_1_one_bot_1_1_command_help.html">CommandHelp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_annotation_1_1_one_bot"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_annotation_1_1_one_bot.html">ZM\Annotation\OneBot</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_544dcf3b4bdb107fceb664b18f0ffd2e.html">Annotation</a></li><li class="navelem"><a class="el" href="dir_b8c6d9b7bc385210e8db830345c572f2.html">OneBot</a></li><li class="navelem"><a class="el" href="_command_help_8php.html">CommandHelp.php</a></li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>
</html>

View File

@@ -0,0 +1,4 @@
var _command_help_8php =
[
[ "CommandHelp", "class_z_m_1_1_annotation_1_1_one_bot_1_1_command_help.html", "class_z_m_1_1_annotation_1_1_one_bot_1_1_command_help" ]
];

View File

@@ -1,11 +1,11 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Command/Generate/ClassAliasHelperGenerateCommand.php 文件参考</title>
<title>Zhamao Framework: src/ZM/Command/CommandInteractTrait.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,8 +65,8 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_class_alias_helper_generate_command_8php.html',''); initResizable(); });
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_command_interact_trait_8php.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
@@ -79,22 +79,28 @@ $(document).ready(function(){initNavTree('_class_alias_helper_generate_command_8
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">ClassAliasHelperGenerateCommand.php 文件参考</div> </div>
<div class="headertitle"><div class="title">CommandInteractTrait.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_command_1_1_generate"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_command_1_1_generate.html">ZM\Command\Generate</a></td></tr>
<tr class="memitem:namespace_z_m_1_1_command"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_command.html">ZM\Command</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -102,10 +108,8 @@ $(document).ready(function(){initNavTree('_class_alias_helper_generate_command_8
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_29d10c2728ad90f428c8100dee36059f.html">Command</a></li><li class="navelem"><a class="el" href="dir_8a00e8de73f37539c3b92ab47d5b1f7c.html">Generate</a></li><li class="navelem"><a class="el" href="_class_alias_helper_generate_command_8php.html">ClassAliasHelperGenerateCommand.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_29d10c2728ad90f428c8100dee36059f.html">Command</a></li><li class="navelem"><a class="el" href="_command_interact_trait_8php.html">CommandInteractTrait.php</a></li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,122 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Plugin/CommandManual/CommandManualPlugin.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_command_manual_plugin_8php.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle"><div class="title">CommandManualPlugin.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_plugin_1_1_command_manual_1_1_command_manual_plugin.html">CommandManualPlugin</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_plugin_1_1_command_manual"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_plugin_1_1_command_manual.html">ZM\Plugin\CommandManual</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_1a087c55314947dcbbd912f1f81f160f.html">Plugin</a></li><li class="navelem"><a class="el" href="dir_b04f5c6e20ae447d34a415ef2026b1b0.html">CommandManual</a></li><li class="navelem"><a class="el" href="_command_manual_plugin_8php.html">CommandManualPlugin.php</a></li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>
</html>

View File

@@ -0,0 +1,4 @@
var _command_manual_plugin_8php =
[
[ "CommandManualPlugin", "class_z_m_1_1_plugin_1_1_command_manual_1_1_command_manual_plugin.html", "class_z_m_1_1_plugin_1_1_command_manual_1_1_command_manual_plugin" ]
];

View File

@@ -1,11 +1,11 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Container/EntryNotFoundException.php 文件参考</title>
<title>Zhamao Framework: src/ZM/Plugin/Strategy/ComposerStrategy.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,8 +65,8 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_entry_not_found_exception_8php.html',''); initResizable(); });
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_composer_strategy_8php.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
@@ -79,28 +79,34 @@ $(document).ready(function(){initNavTree('_entry_not_found_exception_8php.html',
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">EntryNotFoundException.php 文件参考</div> </div>
<div class="headertitle"><div class="title">ComposerStrategy.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_container_1_1_entry_not_found_exception.html">EntryNotFoundException</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_plugin_1_1_strategy_1_1_composer_strategy.html">ComposerStrategy</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_container"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html">ZM\Container</a></td></tr>
<tr class="memitem:namespace_z_m_1_1_plugin_1_1_strategy"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_plugin_1_1_strategy.html">ZM\Plugin\Strategy</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -108,10 +114,8 @@ $(document).ready(function(){initNavTree('_entry_not_found_exception_8php.html',
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_f6ad96415bb57c22495c79713b99d64d.html">Container</a></li><li class="navelem"><a class="el" href="_entry_not_found_exception_8php.html">EntryNotFoundException.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_1a087c55314947dcbbd912f1f81f160f.html">Plugin</a></li><li class="navelem"><a class="el" href="dir_1fcb1389e4ff08b56c2f544f13235c57.html">Strategy</a></li><li class="navelem"><a class="el" href="_composer_strategy_8php.html">ComposerStrategy.php</a></li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,4 @@
var _composer_strategy_8php =
[
[ "ComposerStrategy", "class_z_m_1_1_plugin_1_1_strategy_1_1_composer_strategy.html", "class_z_m_1_1_plugin_1_1_strategy_1_1_composer_strategy" ]
];

52
docs/.vuepress/public/doxy/_config_exception_8php.html Normal file → Executable file
View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Exception/ConfigException.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,7 +65,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_config_exception_8php.html',''); initResizable(); });
/* @license-end */
</script>
@@ -79,28 +79,34 @@ $(document).ready(function(){initNavTree('_config_exception_8php.html',''); init
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">ConfigException.php 文件参考</div> </div>
<div class="headertitle"><div class="title">ConfigException.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_exception_1_1_config_exception.html">ConfigException</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_exception"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_exception.html">ZM\Exception</a></td></tr>
<tr class="memitem:namespace_z_m_1_1_exception"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_exception.html">ZM\Exception</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -109,9 +115,7 @@ $(document).ready(function(){initNavTree('_config_exception_8php.html',''); init
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_f0c57c4ff23d01d792ab821d117fe614.html">Exception</a></li><li class="navelem"><a class="el" href="_config_exception_8php.html">ConfigException.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,4 @@
var _config_exception_8php =
[
[ "ConfigException", "class_z_m_1_1_exception_1_1_config_exception.html", "class_z_m_1_1_exception_1_1_config_exception" ]
];

52
docs/.vuepress/public/doxy/_config_tracer_8php.html Normal file → Executable file
View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Config/ConfigTracer.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,7 +65,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_config_tracer_8php.html',''); initResizable(); });
/* @license-end */
</script>
@@ -79,28 +79,34 @@ $(document).ready(function(){initNavTree('_config_tracer_8php.html',''); initRes
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">ConfigTracer.php 文件参考</div> </div>
<div class="headertitle"><div class="title">ConfigTracer.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_config_1_1_config_tracer.html">ConfigTracer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_config"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_config.html">ZM\Config</a></td></tr>
<tr class="memitem:namespace_z_m_1_1_config"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_config.html">ZM\Config</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -109,9 +115,7 @@ $(document).ready(function(){initNavTree('_config_tracer_8php.html',''); initRes
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_5abd0a68aff9d088458f1faaa8b2e668.html">Config</a></li><li class="navelem"><a class="el" href="_config_tracer_8php.html">ConfigTracer.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,4 @@
var _config_tracer_8php =
[
[ "ConfigTracer", "class_z_m_1_1_config_1_1_config_tracer.html", "class_z_m_1_1_config_1_1_config_tracer" ]
];

52
docs/.vuepress/public/doxy/_connection_util_8php.html Normal file → Executable file
View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Utils/ConnectionUtil.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,7 +65,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_connection_util_8php.html',''); initResizable(); });
/* @license-end */
</script>
@@ -79,28 +79,34 @@ $(document).ready(function(){initNavTree('_connection_util_8php.html',''); initR
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">ConnectionUtil.php 文件参考</div> </div>
<div class="headertitle"><div class="title">ConnectionUtil.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_utils_1_1_connection_util.html">ConnectionUtil</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_utils"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_utils.html">ZM\Utils</a></td></tr>
<tr class="memitem:namespace_z_m_1_1_utils"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_utils.html">ZM\Utils</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -109,9 +115,7 @@ $(document).ready(function(){initNavTree('_connection_util_8php.html',''); initR
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_5d1d21330de1e22b7735a1181ad02380.html">Utils</a></li><li class="navelem"><a class="el" href="_connection_util_8php.html">ConnectionUtil.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,4 @@
var _connection_util_8php =
[
[ "ConnectionUtil", "class_z_m_1_1_utils_1_1_connection_util.html", null ]
];

View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/ConsoleApplication.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,7 +65,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_console_application_8php.html',''); initResizable(); });
/* @license-end */
</script>
@@ -79,28 +79,34 @@ $(document).ready(function(){initNavTree('_console_application_8php.html',''); i
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">ConsoleApplication.php 文件参考</div> </div>
<div class="headertitle"><div class="title">ConsoleApplication.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_console_application.html">ConsoleApplication</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m.html">ZM</a></td></tr>
<tr class="memitem:namespace_z_m"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m.html">ZM</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -109,9 +115,7 @@ $(document).ready(function(){initNavTree('_console_application_8php.html',''); i
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="_console_application_8php.html">ConsoleApplication.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,4 @@
var _console_application_8php =
[
[ "ConsoleApplication", "class_z_m_1_1_console_application.html", "class_z_m_1_1_console_application" ]
];

View File

@@ -1,11 +1,11 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Container/BoundMethod.php 文件参考</title>
<title>Zhamao Framework: src/ZM/Container/ContainerBindingListener.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,8 +65,8 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_bound_method_8php.html',''); initResizable(); });
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_container_binding_listener_8php.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
@@ -79,28 +79,34 @@ $(document).ready(function(){initNavTree('_bound_method_8php.html',''); initResi
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">BoundMethod.php 文件参考</div> </div>
<div class="headertitle"><div class="title">ContainerBindingListener.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_container_1_1_bound_method.html">BoundMethod</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_container_1_1_container_binding_listener.html">ContainerBindingListener</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_container"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html">ZM\Container</a></td></tr>
<tr class="memitem:namespace_z_m_1_1_container"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html">ZM\Container</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -108,10 +114,8 @@ $(document).ready(function(){initNavTree('_bound_method_8php.html',''); initResi
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_f6ad96415bb57c22495c79713b99d64d.html">Container</a></li><li class="navelem"><a class="el" href="_bound_method_8php.html">BoundMethod.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_f6ad96415bb57c22495c79713b99d64d.html">Container</a></li><li class="navelem"><a class="el" href="_container_binding_listener_8php.html">ContainerBindingListener.php</a></li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,4 @@
var _container_binding_listener_8php =
[
[ "ContainerBindingListener", "class_z_m_1_1_container_1_1_container_binding_listener.html", null ]
];

View File

@@ -1,11 +1,11 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Container/WorkerContainer.php 文件参考</title>
<title>Zhamao Framework: src/ZM/Container/ContainerHolder.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,8 +65,8 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_worker_container_8php.html',''); initResizable(); });
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_container_holder_8php.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
@@ -79,28 +79,34 @@ $(document).ready(function(){initNavTree('_worker_container_8php.html',''); init
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">WorkerContainer.php 文件参考</div> </div>
<div class="headertitle"><div class="title">ContainerHolder.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_container_1_1_worker_container.html">WorkerContainer</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_container_1_1_container_holder.html">ContainerHolder</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_container"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html">ZM\Container</a></td></tr>
<tr class="memitem:namespace_z_m_1_1_container"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html">ZM\Container</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -108,10 +114,8 @@ $(document).ready(function(){initNavTree('_worker_container_8php.html',''); init
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_f6ad96415bb57c22495c79713b99d64d.html">Container</a></li><li class="navelem"><a class="el" href="_worker_container_8php.html">WorkerContainer.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_f6ad96415bb57c22495c79713b99d64d.html">Container</a></li><li class="navelem"><a class="el" href="_container_holder_8php.html">ContainerHolder.php</a></li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,4 @@
var _container_holder_8php =
[
[ "ContainerHolder", "class_z_m_1_1_container_1_1_container_holder.html", null ]
];

View File

@@ -1,11 +1,11 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Container/ContainerServicesProvider.php 文件参考</title>
<title>Zhamao Framework: src/ZM/Container/ContainerRegistrant.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,8 +65,8 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_container_services_provider_8php.html',''); initResizable(); });
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_container_registrant_8php.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
@@ -79,28 +79,34 @@ $(document).ready(function(){initNavTree('_container_services_provider_8php.html
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">ContainerServicesProvider.php 文件参考</div> </div>
<div class="headertitle"><div class="title">ContainerRegistrant.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_container_1_1_container_services_provider.html">ContainerServicesProvider</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_container_1_1_container_registrant.html">ContainerRegistrant</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_container"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html">ZM\Container</a></td></tr>
<tr class="memitem:namespace_z_m_1_1_container"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html">ZM\Container</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -108,10 +114,8 @@ $(document).ready(function(){initNavTree('_container_services_provider_8php.html
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_f6ad96415bb57c22495c79713b99d64d.html">Container</a></li><li class="navelem"><a class="el" href="_container_services_provider_8php.html">ContainerServicesProvider.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_f6ad96415bb57c22495c79713b99d64d.html">Container</a></li><li class="navelem"><a class="el" href="_container_registrant_8php.html">ContainerRegistrant.php</a></li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,4 @@
var _container_registrant_8php =
[
[ "ContainerRegistrant", "class_z_m_1_1_container_1_1_container_registrant.html", null ]
];

View File

@@ -1,202 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Container/ContainerTrait.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_container_trait_8php.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#namespaces">命名空间</a> &#124;
<a href="#func-members">函数</a> &#124;
<a href="#var-members">变量</a> </div>
<div class="headertitle">
<div class="title">ContainerTrait.php 文件参考</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_container"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html">ZM\Container</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
函数</h2></td></tr>
<tr class="memitem:abf44b9d5cfbb43ed41c6187394457e6f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#abf44b9d5cfbb43ed41c6187394457e6f">__construct</a> ()</td></tr>
<tr class="separator:abf44b9d5cfbb43ed41c6187394457e6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a2e3c3d7506ec25630d7c5305a4d652"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#a1a2e3c3d7506ec25630d7c5305a4d652">bound</a> (string $abstract)</td></tr>
<tr class="separator:a1a2e3c3d7506ec25630d7c5305a4d652"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4dcb01843b4767ce075ac5e4af92bbdf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#a4dcb01843b4767ce075ac5e4af92bbdf">getAlias</a> (string $abstract)</td></tr>
<tr class="separator:a4dcb01843b4767ce075ac5e4af92bbdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77ae7bc924d28642303e9e4e869e4a54"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#a77ae7bc924d28642303e9e4e869e4a54">alias</a> (string $abstract, string $alias)</td></tr>
<tr class="separator:a77ae7bc924d28642303e9e4e869e4a54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cf223a5a3144b79f13ae2fb34a0707c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#a3cf223a5a3144b79f13ae2fb34a0707c">bind</a> (string $abstract, $concrete=null, bool $shared=false)</td></tr>
<tr class="separator:a3cf223a5a3144b79f13ae2fb34a0707c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac059d69ca856e52135e677671de0fb8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#aac059d69ca856e52135e677671de0fb8">bindIf</a> (string $abstract, $concrete=null, bool $shared=false)</td></tr>
<tr class="separator:aac059d69ca856e52135e677671de0fb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a836db7f8fac006ca93765c62d905b17f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#a836db7f8fac006ca93765c62d905b17f">singleton</a> (string $abstract, $concrete=null)</td></tr>
<tr class="separator:a836db7f8fac006ca93765c62d905b17f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cde78161d1cbe20ab0e78636c354138"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#a2cde78161d1cbe20ab0e78636c354138">singletonIf</a> (string $abstract, $concrete=null)</td></tr>
<tr class="separator:a2cde78161d1cbe20ab0e78636c354138"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e332bdf5cb937bfd2dedd8dcfeaac29"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#a1e332bdf5cb937bfd2dedd8dcfeaac29">instance</a> (string $abstract, mixed $instance)</td></tr>
<tr class="separator:a1e332bdf5cb937bfd2dedd8dcfeaac29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20c6829b51234b20b416c760306ed2d3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#a20c6829b51234b20b416c760306ed2d3">factory</a> (string $abstract)</td></tr>
<tr class="separator:a20c6829b51234b20b416c760306ed2d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad01d2d5e46448a2bd02ecf4093f6e89a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#ad01d2d5e46448a2bd02ecf4093f6e89a">flush</a> ()</td></tr>
<tr class="separator:ad01d2d5e46448a2bd02ecf4093f6e89a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9402871bc0d9c012e7b12a4d58c1d622"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#a9402871bc0d9c012e7b12a4d58c1d622">make</a> (string $abstract, array $parameters=[])</td></tr>
<tr class="separator:a9402871bc0d9c012e7b12a4d58c1d622"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac8e4cc0111ebab6efc726eb83a906a0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#aac8e4cc0111ebab6efc726eb83a906a0">build</a> (\Closure|string $concrete)</td></tr>
<tr class="separator:aac8e4cc0111ebab6efc726eb83a906a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae716e67eada346ab9fd7f514997b85cd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#ae716e67eada346ab9fd7f514997b85cd">call</a> (callable|string $callback, array $parameters=[], string $default_method=null)</td></tr>
<tr class="separator:ae716e67eada346ab9fd7f514997b85cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c85da7697596684f02cf937d0e374c8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#a5c85da7697596684f02cf937d0e374c8">get</a> (string $id)</td></tr>
<tr class="separator:a5c85da7697596684f02cf937d0e374c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54c41ca2c493fe843242bb43c1386fe9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#a54c41ca2c493fe843242bb43c1386fe9">has</a> (string $id)</td></tr>
<tr class="separator:a54c41ca2c493fe843242bb43c1386fe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5d5f632ffdd9aaa0db3cd9f243bd7ea"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#ad5d5f632ffdd9aaa0db3cd9f243bd7ea">extend</a> (string $abstract, \Closure $closure)</td></tr>
<tr class="separator:ad5d5f632ffdd9aaa0db3cd9f243bd7ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7915d503cf9ba6ed875698ed81a6ad44"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#a7915d503cf9ba6ed875698ed81a6ad44">getLogPrefix</a> ()</td></tr>
<tr class="separator:a7915d503cf9ba6ed875698ed81a6ad44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44e1c551e3ca419e5fd8e16243fac725"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#a44e1c551e3ca419e5fd8e16243fac725">setLogPrefix</a> (string $prefix)</td></tr>
<tr class="separator:a44e1c551e3ca419e5fd8e16243fac725"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b1a72bdaa4caa2e11994c46e3065176"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#a3b1a72bdaa4caa2e11994c46e3065176">getExtenders</a> (string $abstract)</td></tr>
<tr class="separator:a3b1a72bdaa4caa2e11994c46e3065176"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5eaabc0be292583af7aba39625afbb90"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#a5eaabc0be292583af7aba39625afbb90">isAlias</a> (string $name)</td></tr>
<tr class="separator:a5eaabc0be292583af7aba39625afbb90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaecb359ad1a00157919f85f24dab6900"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#aaecb359ad1a00157919f85f24dab6900">dropStaleInstances</a> (string $abstract)</td></tr>
<tr class="separator:aaecb359ad1a00157919f85f24dab6900"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4b563ef4c45bd2b882039c6f5a8f9dc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#af4b563ef4c45bd2b882039c6f5a8f9dc">getClosure</a> (string $abstract, string $concrete)</td></tr>
<tr class="separator:af4b563ef4c45bd2b882039c6f5a8f9dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a036de4b92b9e9f360cf1d4944857aed7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#a036de4b92b9e9f360cf1d4944857aed7">getLastParameterOverride</a> ()</td></tr>
<tr class="separator:a036de4b92b9e9f360cf1d4944857aed7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fa6bd7c7e9e40339c1d59f43d59d15e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#a0fa6bd7c7e9e40339c1d59f43d59d15e">notInstantiable</a> (string $concrete, string $reason='')</td></tr>
<tr class="separator:a0fa6bd7c7e9e40339c1d59f43d59d15e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad761b60d58067efbd84d8227a0b6b648"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#ad761b60d58067efbd84d8227a0b6b648">resolveDependencies</a> (array $dependencies)</td></tr>
<tr class="separator:ad761b60d58067efbd84d8227a0b6b648"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a663ceeddd5dade9d9c5ba908e247fcca"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#a663ceeddd5dade9d9c5ba908e247fcca">hasParameterOverride</a> (\ReflectionParameter $parameter)</td></tr>
<tr class="separator:a663ceeddd5dade9d9c5ba908e247fcca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6530d6816937aea43472e8df775333c3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#a6530d6816937aea43472e8df775333c3">getParameterOverride</a> (\ReflectionParameter $parameter)</td></tr>
<tr class="separator:a6530d6816937aea43472e8df775333c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a941f1f7102a744a9e711668ce05722bc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#a941f1f7102a744a9e711668ce05722bc">hasParameterTypeOverride</a> (\ReflectionParameter $parameter)</td></tr>
<tr class="separator:a941f1f7102a744a9e711668ce05722bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab69ddd001ad83639e095236cf92483f1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#ab69ddd001ad83639e095236cf92483f1">getParameterTypeOverride</a> (\ReflectionParameter $parameter)</td></tr>
<tr class="separator:ab69ddd001ad83639e095236cf92483f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4ac43628a80a001655fdd5666a8aa22"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#ab4ac43628a80a001655fdd5666a8aa22">resolvePrimitive</a> (\ReflectionParameter $parameter)</td></tr>
<tr class="separator:ab4ac43628a80a001655fdd5666a8aa22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05beae2dc2f18115dfbfa49a56495e89"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#a05beae2dc2f18115dfbfa49a56495e89">resolveClass</a> (\ReflectionParameter $parameter)</td></tr>
<tr class="separator:a05beae2dc2f18115dfbfa49a56495e89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a997d6f71d9d93a27bf467e2cbddfac76"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#a997d6f71d9d93a27bf467e2cbddfac76">getConcrete</a> (string $abstract)</td></tr>
<tr class="separator:a997d6f71d9d93a27bf467e2cbddfac76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a990f52c1bb7b857b067ce4e54c2f5c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#a3a990f52c1bb7b857b067ce4e54c2f5c">isBuildable</a> (mixed $concrete, string $abstract)</td></tr>
<tr class="separator:a3a990f52c1bb7b857b067ce4e54c2f5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb515622c292caedfab43af1f3ea7c5d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#aeb515622c292caedfab43af1f3ea7c5d">isShared</a> (string $abstract)</td></tr>
<tr class="separator:aeb515622c292caedfab43af1f3ea7c5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37ad9a1de3487aa2f82b94aa14c1defd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#a37ad9a1de3487aa2f82b94aa14c1defd">shouldLog</a> ()</td></tr>
<tr class="separator:a37ad9a1de3487aa2f82b94aa14c1defd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8926f0f0836691ecfdc013196221b47"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#af8926f0f0836691ecfdc013196221b47">log</a> (string $message)</td></tr>
<tr class="separator:af8926f0f0836691ecfdc013196221b47"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
变量</h2></td></tr>
<tr class="memitem:a6f43133c700be63c8f074dc26998897d"><td class="memItemLeft" align="right" valign="top">trait&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#a6f43133c700be63c8f074dc26998897d">ContainerTrait</a></td></tr>
<tr class="separator:a6f43133c700be63c8f074dc26998897d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5b87331d56e4f7fee4349708b27f59a"><td class="memItemLeft" align="right" valign="top">array&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#aa5b87331d56e4f7fee4349708b27f59a">$build_stack</a> = []</td></tr>
<tr class="separator:aa5b87331d56e4f7fee4349708b27f59a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b8033ad34a94c5e640232d8091bd02a"><td class="memItemLeft" align="right" valign="top">array&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#a3b8033ad34a94c5e640232d8091bd02a">$with</a> = []</td></tr>
<tr class="separator:a3b8033ad34a94c5e640232d8091bd02a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfcd72e55fb5a1aa85bc822b03297afb"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_container.html#adfcd72e55fb5a1aa85bc822b03297afb">$log_prefix</a></td></tr>
<tr class="separator:adfcd72e55fb5a1aa85bc822b03297afb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_f6ad96415bb57c22495c79713b99d64d.html">Container</a></li><li class="navelem"><a class="el" href="_container_trait_8php.html">ContainerTrait.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,44 +0,0 @@
var _container_trait_8php =
[
[ "__construct", "_container_trait_8php.html#abf44b9d5cfbb43ed41c6187394457e6f", null ],
[ "alias", "_container_trait_8php.html#a77ae7bc924d28642303e9e4e869e4a54", null ],
[ "bind", "_container_trait_8php.html#a3cf223a5a3144b79f13ae2fb34a0707c", null ],
[ "bindIf", "_container_trait_8php.html#aac059d69ca856e52135e677671de0fb8", null ],
[ "bound", "_container_trait_8php.html#a1a2e3c3d7506ec25630d7c5305a4d652", null ],
[ "build", "_container_trait_8php.html#aac8e4cc0111ebab6efc726eb83a906a0", null ],
[ "call", "_container_trait_8php.html#ae716e67eada346ab9fd7f514997b85cd", null ],
[ "dropStaleInstances", "_container_trait_8php.html#aaecb359ad1a00157919f85f24dab6900", null ],
[ "extend", "_container_trait_8php.html#ad5d5f632ffdd9aaa0db3cd9f243bd7ea", null ],
[ "factory", "_container_trait_8php.html#a20c6829b51234b20b416c760306ed2d3", null ],
[ "flush", "_container_trait_8php.html#ad01d2d5e46448a2bd02ecf4093f6e89a", null ],
[ "get", "_container_trait_8php.html#a5c85da7697596684f02cf937d0e374c8", null ],
[ "getAlias", "_container_trait_8php.html#a4dcb01843b4767ce075ac5e4af92bbdf", null ],
[ "getClosure", "_container_trait_8php.html#af4b563ef4c45bd2b882039c6f5a8f9dc", null ],
[ "getConcrete", "_container_trait_8php.html#a997d6f71d9d93a27bf467e2cbddfac76", null ],
[ "getExtenders", "_container_trait_8php.html#a3b1a72bdaa4caa2e11994c46e3065176", null ],
[ "getLastParameterOverride", "_container_trait_8php.html#a036de4b92b9e9f360cf1d4944857aed7", null ],
[ "getLogPrefix", "_container_trait_8php.html#a7915d503cf9ba6ed875698ed81a6ad44", null ],
[ "getParameterOverride", "_container_trait_8php.html#a6530d6816937aea43472e8df775333c3", null ],
[ "getParameterTypeOverride", "_container_trait_8php.html#ab69ddd001ad83639e095236cf92483f1", null ],
[ "has", "_container_trait_8php.html#a54c41ca2c493fe843242bb43c1386fe9", null ],
[ "hasParameterOverride", "_container_trait_8php.html#a663ceeddd5dade9d9c5ba908e247fcca", null ],
[ "hasParameterTypeOverride", "_container_trait_8php.html#a941f1f7102a744a9e711668ce05722bc", null ],
[ "instance", "_container_trait_8php.html#a1e332bdf5cb937bfd2dedd8dcfeaac29", null ],
[ "isAlias", "_container_trait_8php.html#a5eaabc0be292583af7aba39625afbb90", null ],
[ "isBuildable", "_container_trait_8php.html#a3a990f52c1bb7b857b067ce4e54c2f5c", null ],
[ "isShared", "_container_trait_8php.html#aeb515622c292caedfab43af1f3ea7c5d", null ],
[ "log", "_container_trait_8php.html#af8926f0f0836691ecfdc013196221b47", null ],
[ "make", "_container_trait_8php.html#a9402871bc0d9c012e7b12a4d58c1d622", null ],
[ "notInstantiable", "_container_trait_8php.html#a0fa6bd7c7e9e40339c1d59f43d59d15e", null ],
[ "resolveClass", "_container_trait_8php.html#a05beae2dc2f18115dfbfa49a56495e89", null ],
[ "resolveDependencies", "_container_trait_8php.html#ad761b60d58067efbd84d8227a0b6b648", null ],
[ "resolvePrimitive", "_container_trait_8php.html#ab4ac43628a80a001655fdd5666a8aa22", null ],
[ "setLogPrefix", "_container_trait_8php.html#a44e1c551e3ca419e5fd8e16243fac725", null ],
[ "shouldLog", "_container_trait_8php.html#a37ad9a1de3487aa2f82b94aa14c1defd", null ],
[ "singleton", "_container_trait_8php.html#a836db7f8fac006ca93765c62d905b17f", null ],
[ "singletonIf", "_container_trait_8php.html#a2cde78161d1cbe20ab0e78636c354138", null ],
[ "$build_stack", "_container_trait_8php.html#aa5b87331d56e4f7fee4349708b27f59a", null ],
[ "$log_prefix", "_container_trait_8php.html#adfcd72e55fb5a1aa85bc822b03297afb", null ],
[ "$with", "_container_trait_8php.html#a3b8033ad34a94c5e640232d8091bd02a", null ],
[ "ContainerTrait", "_container_trait_8php.html#a6f43133c700be63c8f074dc26998897d", null ]
];

View File

@@ -1,11 +1,11 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Context/Trait/HttpTrait.php 文件参考</title>
<title>Zhamao Framework: src/ZM/Context/Trait/BotActionTrait.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,8 +65,8 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_http_trait_8php.html',''); initResizable(); });
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_context_2_trait_2_bot_action_trait_8php.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
@@ -79,22 +79,28 @@ $(document).ready(function(){initNavTree('_http_trait_8php.html',''); initResiza
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">HttpTrait.php 文件参考</div> </div>
<div class="headertitle"><div class="title">BotActionTrait.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_context_1_1_trait"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_context_1_1_trait.html">ZM\Context\Trait</a></td></tr>
<tr class="memitem:namespace_z_m_1_1_context_1_1_trait"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_context_1_1_trait.html">ZM\Context\Trait</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -102,10 +108,8 @@ $(document).ready(function(){initNavTree('_http_trait_8php.html',''); initResiza
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_07a1950ebaf2e16f5cee5a9ebd0432a2.html">Context</a></li><li class="navelem"><a class="el" href="dir_f7a810c7bd378e12a55be6a6d68e12da.html">Trait</a></li><li class="navelem"><a class="el" href="_http_trait_8php.html">HttpTrait.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_07a1950ebaf2e16f5cee5a9ebd0432a2.html">Context</a></li><li class="navelem"><a class="el" href="dir_f7a810c7bd378e12a55be6a6d68e12da.html">Trait</a></li><li class="navelem"><a class="el" href="_context_2_trait_2_bot_action_trait_8php.html">BotActionTrait.php</a></li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

52
docs/.vuepress/public/doxy/_context_interface_8php.html Normal file → Executable file
View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Context/ContextInterface.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,7 +65,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_context_interface_8php.html',''); initResizable(); });
/* @license-end */
</script>
@@ -79,28 +79,34 @@ $(document).ready(function(){initNavTree('_context_interface_8php.html',''); ini
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">ContextInterface.php 文件参考</div> </div>
<div class="headertitle"><div class="title">ContextInterface.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_z_m_1_1_context_1_1_context_interface.html">ContextInterface</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_context"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_context.html">ZM\Context</a></td></tr>
<tr class="memitem:namespace_z_m_1_1_context"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_context.html">ZM\Context</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -109,9 +115,7 @@ $(document).ready(function(){initNavTree('_context_interface_8php.html',''); ini
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_07a1950ebaf2e16f5cee5a9ebd0432a2.html">Context</a></li><li class="navelem"><a class="el" href="_context_interface_8php.html">ContextInterface.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

View File

@@ -0,0 +1,4 @@
var _context_interface_8php =
[
[ "ContextInterface", "interface_z_m_1_1_context_1_1_context_interface.html", null ]
];

52
docs/.vuepress/public/doxy/_controller_8php.html Normal file → Executable file
View File

@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Zhamao Framework: src/ZM/Annotation/Http/Controller.php 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -25,10 +25,9 @@
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Zhamao Framework
&#160;<span id="projectnumber">3.0.0-beta1</span>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.1.14</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>
@@ -37,21 +36,22 @@
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<!-- 制作者 Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','搜索');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
@@ -65,7 +65,7 @@ $(function() {
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('_controller_8php.html',''); initResizable(); });
/* @license-end */
</script>
@@ -79,28 +79,34 @@ $(document).ready(function(){initNavTree('_controller_8php.html',''); initResiza
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">结构体</a> &#124;
<a href="#namespaces">命名空间</a> </div>
<div class="headertitle">
<div class="title">Controller.php 文件参考</div> </div>
<div class="headertitle"><div class="title">Controller.php 文件参考</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
结构体</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_z_m_1_1_annotation_1_1_http_1_1_controller.html">Controller</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespace_z_m_1_1_annotation_1_1_http"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_annotation_1_1_http.html">ZM\Annotation\Http</a></td></tr>
<tr class="memitem:namespace_z_m_1_1_annotation_1_1_http"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_z_m_1_1_annotation_1_1_http.html">ZM\Annotation\Http</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
@@ -109,9 +115,7 @@ $(document).ready(function(){initNavTree('_controller_8php.html',''); initResiza
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_14547c19cd47bd2555adf353e72448ce.html">ZM</a></li><li class="navelem"><a class="el" href="dir_544dcf3b4bdb107fceb664b18f0ffd2e.html">Annotation</a></li><li class="navelem"><a class="el" href="dir_24f68e3d38221fbf49855ad5d3c2d7ba.html">Http</a></li><li class="navelem"><a class="el" href="_controller_8php.html">Controller.php</a></li>
<li class="footer">制作者
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
<li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
</ul>
</div>
</body>

Some files were not shown because too many files have changed in this diff Show More