diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager.html b/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager.html
deleted file mode 100755
index c3057414..00000000
--- a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager.html
+++ /dev/null
@@ -1,404 +0,0 @@
-
-
-
-
-
-
-
-
Zhamao Framework: PluginManager类 参考
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
- Zhamao Framework 3.0.0-beta7
-
- A high-performance chatbot + web framework
- |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
◆ addPlugin()
-
-
-
-
-
-
-
-
- | static addPlugin |
- ( |
- PluginMeta |
- $meta | ) |
- |
-
-
- |
-
-static |
-
-
-
-
根据插件元信息对象添加一个插件到框架的全局插件库中
-
- 异常
-
-
-
-
-
-
-
-
-
-
-
◆ addPluginFromPhar()
-
-
-
-
-
-
-
-
- | static addPluginFromPhar |
- ( |
- string |
- $phar_path | ) |
- |
-
-
- |
-
-static |
-
-
-
-
添加一个 Phar 文件形式的插件
-
- 异常
-
-
-
-
-
-
-
-
-
-
-
◆ addPluginsFromComposer()
-
-
-
-
-
-
-
-
- | static addPluginsFromComposer |
- ( |
- | ) |
- |
-
-
- |
-
-static |
-
-
-
-
从 Composer 添加插件
- 异常
-
-
-
-
-
-
-
-
-
-
-
◆ addPluginsFromDir()
-
-
-
-
-
-
-
-
- | static addPluginsFromDir |
- ( |
- string |
- $dir | ) |
- |
-
-
- |
-
-static |
-
-
-
-
传入插件父目录,扫描插件目录下的所有插件并注册添加
-
- 参数
-
-
-
-
-
- 返回
- int 返回添加插件的数量
-
- 异常
-
-
-
-
-
-
-
-
-
-
-
◆ enablePlugins()
-
-
-
-
启用所有插件
-
- 参数
-
-
- | AnnotationParser | $parser | 传入注解解析器,用于将插件中的事件注解解析出来 |
-
-
-
-
- 异常
-
-
-
-
-
-
-
-
-
-
-
◆ isPluginExists()
-
-
-
-
-
-
-
-
- | static isPluginExists |
- ( |
- string |
- $name | ) |
- |
-
-
- |
-
-static |
-
-
-
-
-
-
◆ packPlugin()
-
-
-
-
-
-
-
-
- | static packPlugin |
- ( |
- string |
- $name | ) |
- |
-
-
- |
-
-static |
-
-
-
-
打包插件到 Phar
-
- 异常
-
-
-
-
-
-
-
-
该类的文档由以下文件生成:
-
-
-
-
-
-
diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a1db65230963bba9d0b131d7846e3064b_cgraph.map b/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a1db65230963bba9d0b131d7846e3064b_cgraph.map
deleted file mode 100755
index db4df338..00000000
--- a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a1db65230963bba9d0b131d7846e3064b_cgraph.map
+++ /dev/null
@@ -1,12 +0,0 @@
-
diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a1db65230963bba9d0b131d7846e3064b_cgraph.md5 b/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a1db65230963bba9d0b131d7846e3064b_cgraph.md5
deleted file mode 100755
index 47a71785..00000000
--- a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a1db65230963bba9d0b131d7846e3064b_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-f868ee135522ad69d7af2c853e958152
\ No newline at end of file
diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a1db65230963bba9d0b131d7846e3064b_cgraph.svg b/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a1db65230963bba9d0b131d7846e3064b_cgraph.svg
deleted file mode 100755
index 8cd14078..00000000
--- a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a1db65230963bba9d0b131d7846e3064b_cgraph.svg
+++ /dev/null
@@ -1,180 +0,0 @@
-
-
-
-
-
diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a384aa2ec57a0ed5ed25c6f606b80d1ab_cgraph.map b/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a384aa2ec57a0ed5ed25c6f606b80d1ab_cgraph.map
deleted file mode 100755
index 5b32fb84..00000000
--- a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a384aa2ec57a0ed5ed25c6f606b80d1ab_cgraph.map
+++ /dev/null
@@ -1,12 +0,0 @@
-
diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a384aa2ec57a0ed5ed25c6f606b80d1ab_cgraph.md5 b/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a384aa2ec57a0ed5ed25c6f606b80d1ab_cgraph.md5
deleted file mode 100755
index 6c74de44..00000000
--- a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a384aa2ec57a0ed5ed25c6f606b80d1ab_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-a99f4c1611656ace856f2ebb4f30ba2f
\ No newline at end of file
diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a384aa2ec57a0ed5ed25c6f606b80d1ab_cgraph.svg b/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a384aa2ec57a0ed5ed25c6f606b80d1ab_cgraph.svg
deleted file mode 100755
index d71ae781..00000000
--- a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a384aa2ec57a0ed5ed25c6f606b80d1ab_cgraph.svg
+++ /dev/null
@@ -1,174 +0,0 @@
-
-
-
-
-
diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a589baba91dec6342aa2d3f9b9e721aa2_cgraph.map b/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a589baba91dec6342aa2d3f9b9e721aa2_cgraph.map
deleted file mode 100755
index 98555b84..00000000
--- a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a589baba91dec6342aa2d3f9b9e721aa2_cgraph.map
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a589baba91dec6342aa2d3f9b9e721aa2_cgraph.md5 b/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a589baba91dec6342aa2d3f9b9e721aa2_cgraph.md5
deleted file mode 100755
index e8a890d1..00000000
--- a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a589baba91dec6342aa2d3f9b9e721aa2_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-40fb2c337cc84af81805066fae03f147
\ No newline at end of file
diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a589baba91dec6342aa2d3f9b9e721aa2_cgraph.svg b/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a589baba91dec6342aa2d3f9b9e721aa2_cgraph.svg
deleted file mode 100755
index db9af846..00000000
--- a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a589baba91dec6342aa2d3f9b9e721aa2_cgraph.svg
+++ /dev/null
@@ -1,142 +0,0 @@
-
-
-
-
-
diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a7c36526e9fc860a499d66b0f0a8d951f_cgraph.map b/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a7c36526e9fc860a499d66b0f0a8d951f_cgraph.map
deleted file mode 100755
index 6adeea68..00000000
--- a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a7c36526e9fc860a499d66b0f0a8d951f_cgraph.map
+++ /dev/null
@@ -1,13 +0,0 @@
-
diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a7c36526e9fc860a499d66b0f0a8d951f_cgraph.md5 b/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a7c36526e9fc860a499d66b0f0a8d951f_cgraph.md5
deleted file mode 100755
index 7c67f8c9..00000000
--- a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a7c36526e9fc860a499d66b0f0a8d951f_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-cef7f99fb0ed58e260abb7a135ad6cf0
\ No newline at end of file
diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a7c36526e9fc860a499d66b0f0a8d951f_cgraph.svg b/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a7c36526e9fc860a499d66b0f0a8d951f_cgraph.svg
deleted file mode 100755
index 21363f55..00000000
--- a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a7c36526e9fc860a499d66b0f0a8d951f_cgraph.svg
+++ /dev/null
@@ -1,201 +0,0 @@
-
-
-
-
-
diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a85222daa68211a9ba7354178f7e5fd48_cgraph.map b/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a85222daa68211a9ba7354178f7e5fd48_cgraph.map
deleted file mode 100755
index 8ad4a6bd..00000000
--- a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a85222daa68211a9ba7354178f7e5fd48_cgraph.map
+++ /dev/null
@@ -1,11 +0,0 @@
-
diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a85222daa68211a9ba7354178f7e5fd48_cgraph.md5 b/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a85222daa68211a9ba7354178f7e5fd48_cgraph.md5
deleted file mode 100755
index 97af5260..00000000
--- a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a85222daa68211a9ba7354178f7e5fd48_cgraph.md5
+++ /dev/null
@@ -1 +0,0 @@
-417c38b260523de3eb7b2f1218cbb6dd
\ No newline at end of file
diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a85222daa68211a9ba7354178f7e5fd48_cgraph.svg b/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a85222daa68211a9ba7354178f7e5fd48_cgraph.svg
deleted file mode 100755
index 224dcb90..00000000
--- a/docs/.vuepress/public/doxy/class_z_m_1_1_plugin_1_1_plugin_manager_a85222daa68211a9ba7354178f7e5fd48_cgraph.svg
+++ /dev/null
@@ -1,153 +0,0 @@
-
-
-
-
-
diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_store_1_1_file_system.html b/docs/.vuepress/public/doxy/class_z_m_1_1_store_1_1_file_system.html
index 384af2b7..f556fed8 100755
--- a/docs/.vuepress/public/doxy/class_z_m_1_1_store_1_1_file_system.html
+++ b/docs/.vuepress/public/doxy/class_z_m_1_1_store_1_1_file_system.html
@@ -106,6 +106,8 @@ $(document).ready(function(){initNavTree('class_z_m_1_1_store_1_1_file_system.ht
| |
| static | createDir (string $path) |
| |
+
| static | ensureFileWritable (string $phar_path) |
+
| |
| static | getReloadableFiles () |
| |
| static | getClassesPsr4 (string $dir, string $base_namespace, mixed $rule=null, bool|string $return_path_value=false) |
@@ -142,6 +144,44 @@ $(document).ready(function(){initNavTree('class_z_m_1_1_store_1_1_file_system.ht