diff --git a/docs/.vuepress/public/doxy/_environment_8php.html b/docs/.vuepress/public/doxy/_environment_8php.html new file mode 100755 index 00000000..fd4be785 --- /dev/null +++ b/docs/.vuepress/public/doxy/_environment_8php.html @@ -0,0 +1,122 @@ + + + + + + + +Zhamao Framework: src/ZM/Config/Environment.php 文件参考 + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
Zhamao Framework 3.0.0-beta6 +
+
A high-performance chatbot + web framework
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
载入中...
+
搜索中...
+
未找到
+
+
+
+
+ +
+ +
Environment.php 文件参考
+
+
+ + + + +

+结构体

class  Environment
 
+ + + +

+命名空间

namespace  ZM\Config
 
+
+
+ + + + diff --git a/docs/.vuepress/public/doxy/_environment_8php.js b/docs/.vuepress/public/doxy/_environment_8php.js new file mode 100755 index 00000000..0927f4e6 --- /dev/null +++ b/docs/.vuepress/public/doxy/_environment_8php.js @@ -0,0 +1,4 @@ +var _environment_8php = +[ + [ "Environment", "class_z_m_1_1_config_1_1_environment.html", "class_z_m_1_1_config_1_1_environment" ] +]; \ No newline at end of file diff --git a/docs/.vuepress/public/doxy/_environment_interface_8php.html b/docs/.vuepress/public/doxy/_environment_interface_8php.html new file mode 100755 index 00000000..cdb038bf --- /dev/null +++ b/docs/.vuepress/public/doxy/_environment_interface_8php.html @@ -0,0 +1,122 @@ + + + + + + + +Zhamao Framework: src/ZM/Config/EnvironmentInterface.php 文件参考 + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
Zhamao Framework 3.0.0-beta6 +
+
A high-performance chatbot + web framework
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
载入中...
+
搜索中...
+
未找到
+
+
+
+
+ +
+ +
EnvironmentInterface.php 文件参考
+
+
+ + + + +

+结构体

interface  EnvironmentInterface
 
+ + + +

+命名空间

namespace  ZM\Config
 
+
+
+ + + + diff --git a/docs/.vuepress/public/doxy/_environment_interface_8php.js b/docs/.vuepress/public/doxy/_environment_interface_8php.js new file mode 100755 index 00000000..60acf3a7 --- /dev/null +++ b/docs/.vuepress/public/doxy/_environment_interface_8php.js @@ -0,0 +1,4 @@ +var _environment_interface_8php = +[ + [ "EnvironmentInterface", "interface_z_m_1_1_config_1_1_environment_interface.html", "interface_z_m_1_1_config_1_1_environment_interface" ] +]; \ No newline at end of file diff --git a/docs/.vuepress/public/doxy/annotated.html b/docs/.vuepress/public/doxy/annotated.html index 71e47fa2..02efb7e2 100755 --- a/docs/.vuepress/public/doxy/annotated.html +++ b/docs/.vuepress/public/doxy/annotated.html @@ -158,7 +158,9 @@ $(document).ready(function(){initNavTree('annotated.html',''); initResizable();  CReplCommand  NConfig  CConfigTracer - CZMConfig + CEnvironment + CEnvironmentInterface + CZMConfig  NContainer  CAliasDefinitionSource  CContainerBindingListener diff --git a/docs/.vuepress/public/doxy/annotated_dup.js b/docs/.vuepress/public/doxy/annotated_dup.js index a168875e..0ff6c5f4 100755 --- a/docs/.vuepress/public/doxy/annotated_dup.js +++ b/docs/.vuepress/public/doxy/annotated_dup.js @@ -75,6 +75,8 @@ var annotated_dup = ] ], [ "Config", "namespace_z_m_1_1_config.html", [ [ "ConfigTracer", "class_z_m_1_1_config_1_1_config_tracer.html", "class_z_m_1_1_config_1_1_config_tracer" ], + [ "Environment", "class_z_m_1_1_config_1_1_environment.html", "class_z_m_1_1_config_1_1_environment" ], + [ "EnvironmentInterface", "interface_z_m_1_1_config_1_1_environment_interface.html", "interface_z_m_1_1_config_1_1_environment_interface" ], [ "ZMConfig", "class_z_m_1_1_config_1_1_z_m_config.html", "class_z_m_1_1_config_1_1_z_m_config" ] ] ], [ "Container", "namespace_z_m_1_1_container.html", [ diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_bootstrap_1_1_load_configuration.html b/docs/.vuepress/public/doxy/class_z_m_1_1_bootstrap_1_1_load_configuration.html index 78867567..f15886c7 100755 --- a/docs/.vuepress/public/doxy/class_z_m_1_1_bootstrap_1_1_load_configuration.html +++ b/docs/.vuepress/public/doxy/class_z_m_1_1_bootstrap_1_1_load_configuration.html @@ -122,7 +122,7 @@ Public 成员函数
函数调用图:
-
+
diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_bootstrap_1_1_load_configuration_a703620d77e45c7193225e63beee746b5_cgraph.map b/docs/.vuepress/public/doxy/class_z_m_1_1_bootstrap_1_1_load_configuration_a703620d77e45c7193225e63beee746b5_cgraph.map index 61105410..e19805f3 100755 --- a/docs/.vuepress/public/doxy/class_z_m_1_1_bootstrap_1_1_load_configuration_a703620d77e45c7193225e63beee746b5_cgraph.map +++ b/docs/.vuepress/public/doxy/class_z_m_1_1_bootstrap_1_1_load_configuration_a703620d77e45c7193225e63beee746b5_cgraph.map @@ -1,4 +1,6 @@ - - + + + + diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_bootstrap_1_1_load_configuration_a703620d77e45c7193225e63beee746b5_cgraph.md5 b/docs/.vuepress/public/doxy/class_z_m_1_1_bootstrap_1_1_load_configuration_a703620d77e45c7193225e63beee746b5_cgraph.md5 index 0894be93..7a273d74 100755 --- a/docs/.vuepress/public/doxy/class_z_m_1_1_bootstrap_1_1_load_configuration_a703620d77e45c7193225e63beee746b5_cgraph.md5 +++ b/docs/.vuepress/public/doxy/class_z_m_1_1_bootstrap_1_1_load_configuration_a703620d77e45c7193225e63beee746b5_cgraph.md5 @@ -1 +1 @@ -7b5d09f83a4bfca6e4ea4c3374e4eb77 \ No newline at end of file +d0c386cfec6c31aa192ea46c571bfb54 \ No newline at end of file diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_bootstrap_1_1_load_configuration_a703620d77e45c7193225e63beee746b5_cgraph.svg b/docs/.vuepress/public/doxy/class_z_m_1_1_bootstrap_1_1_load_configuration_a703620d77e45c7193225e63beee746b5_cgraph.svg index 20bb0123..9093c6aa 100755 --- a/docs/.vuepress/public/doxy/class_z_m_1_1_bootstrap_1_1_load_configuration_a703620d77e45c7193225e63beee746b5_cgraph.svg +++ b/docs/.vuepress/public/doxy/class_z_m_1_1_bootstrap_1_1_load_configuration_a703620d77e45c7193225e63beee746b5_cgraph.svg @@ -4,16 +4,16 @@ - - + + bootstrap Node1 - -bootstrap + +bootstrap @@ -21,16 +21,46 @@ Node2 - -config + +config Node1->Node2 - - + + + + + +Node3 + + +resolve + + + + + +Node1->Node3 + + + + + +Node4 + + +container + + + + + +Node3->Node4 + + diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment.html b/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment.html new file mode 100755 index 00000000..0b7ec528 --- /dev/null +++ b/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment.html @@ -0,0 +1,306 @@ + + + + + + + +Zhamao Framework: Environment类 参考 + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
Zhamao Framework 3.0.0-beta6 +
+
A high-performance chatbot + web framework
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
载入中...
+
搜索中...
+
未找到
+
+
+
+
+ +
+ +
Environment类 参考
+
+
+
+类 Environment 继承关系图:
+
+
+
+
[图例]
+
+Environment 的协作图:
+
+
+
+
[图例]
+ + + + + + + + + + + + + + + + +

+Public 成员函数

 __construct (array $values=[], private bool $overwrite=false)
 
 set (string $name, mixed $value)
 
 get (string $name, mixed $default=null)
 
 getAll ()
 
 set (string $name, mixed $value)
 
 get (string $name, mixed $default=null)
 
 getAll ()
 
+ + + +

+Protected 成员函数

 normalize (mixed $value)
 
+

构造及析构函数说明

+ +

◆ __construct()

+ +
+
+ + + + + + + + + + + + + + + + + + +
__construct (array $values = [],
private bool $overwrite = false 
)
+
+
参数
+ + + +
array$values额外的环境变量,优先级高于系统环境变量
bool$overwrite是否允许后续 set() 覆盖已有的环境变量
+
+
+ +
+
+

成员函数说明

+ +

◆ get()

+ +
+
+ + + + + + + + + + + + + + + + + + +
get (string $name,
mixed $default = null 
)
+
+

{获取环境变量}

+ +

实现了 EnvironmentInterface.

+
+函数调用图:
+
+
+
+
+ +
+
+ +

◆ getAll()

+ +
+
+ + + + + + + +
getAll ()
+
+

{获取所有环境变量}

+ +

实现了 EnvironmentInterface.

+
+函数调用图:
+
+
+
+
+ +
+
+ +

◆ normalize()

+ +
+
+ + + + + +
+ + + + + + + + +
normalize (mixed $value)
+
+protected
+
+ +
+
+ +

◆ set()

+ +
+
+ + + + + + + + + + + + + + + + + + +
set (string $name,
mixed $value 
)
+
+

{设置环境变量}

+ +

实现了 EnvironmentInterface.

+ +
+
+
该类的文档由以下文件生成: +
+
+ + + + diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment.js b/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment.js new file mode 100755 index 00000000..549ef29f --- /dev/null +++ b/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment.js @@ -0,0 +1,8 @@ +var class_z_m_1_1_config_1_1_environment = +[ + [ "__construct", "class_z_m_1_1_config_1_1_environment.html#a48e4a9e82250a1e4ad02074d20b13d65", null ], + [ "get", "class_z_m_1_1_config_1_1_environment.html#a52cbfcd940bd1ddbe01050de175ab18b", null ], + [ "getAll", "class_z_m_1_1_config_1_1_environment.html#aba0d5b303383fb5b1fabb5fd01cd3800", null ], + [ "normalize", "class_z_m_1_1_config_1_1_environment.html#a15cbe435d84fce00d9f4906dc7401f89", null ], + [ "set", "class_z_m_1_1_config_1_1_environment.html#ae4b433c6e2e629ece7396aea42dd9d65", null ] +]; \ No newline at end of file diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment__coll__graph.map b/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment__coll__graph.map new file mode 100755 index 00000000..29dc8ac2 --- /dev/null +++ b/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment__coll__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment__coll__graph.md5 b/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment__coll__graph.md5 new file mode 100755 index 00000000..1bf77f47 --- /dev/null +++ b/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment__coll__graph.md5 @@ -0,0 +1 @@ +83f5b8fc996a6341bddc0482fdd23a94 \ No newline at end of file diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment__coll__graph.svg b/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment__coll__graph.svg new file mode 100755 index 00000000..e325c4b8 --- /dev/null +++ b/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment__coll__graph.svg @@ -0,0 +1,36 @@ + + + + + + +Environment + + +Node1 + + +Environment + + + + + +Node2 + + +EnvironmentInterface + + + + + +Node2->Node1 + + + + + diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment__inherit__graph.map b/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment__inherit__graph.map new file mode 100755 index 00000000..29dc8ac2 --- /dev/null +++ b/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment__inherit__graph.md5 b/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment__inherit__graph.md5 new file mode 100755 index 00000000..1bf77f47 --- /dev/null +++ b/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment__inherit__graph.md5 @@ -0,0 +1 @@ +83f5b8fc996a6341bddc0482fdd23a94 \ No newline at end of file diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment__inherit__graph.svg b/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment__inherit__graph.svg new file mode 100755 index 00000000..e325c4b8 --- /dev/null +++ b/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment__inherit__graph.svg @@ -0,0 +1,36 @@ + + + + + + +Environment + + +Node1 + + +Environment + + + + + +Node2 + + +EnvironmentInterface + + + + + +Node2->Node1 + + + + + diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment_a52cbfcd940bd1ddbe01050de175ab18b_cgraph.map b/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment_a52cbfcd940bd1ddbe01050de175ab18b_cgraph.map new file mode 100755 index 00000000..2d6ba696 --- /dev/null +++ b/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment_a52cbfcd940bd1ddbe01050de175ab18b_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment_a52cbfcd940bd1ddbe01050de175ab18b_cgraph.md5 b/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment_a52cbfcd940bd1ddbe01050de175ab18b_cgraph.md5 new file mode 100755 index 00000000..48c62129 --- /dev/null +++ b/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment_a52cbfcd940bd1ddbe01050de175ab18b_cgraph.md5 @@ -0,0 +1 @@ +c37d5474a39327d5c4163507e5e9be54 \ No newline at end of file diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment_a52cbfcd940bd1ddbe01050de175ab18b_cgraph.svg b/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment_a52cbfcd940bd1ddbe01050de175ab18b_cgraph.svg new file mode 100755 index 00000000..fdafde43 --- /dev/null +++ b/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment_a52cbfcd940bd1ddbe01050de175ab18b_cgraph.svg @@ -0,0 +1,36 @@ + + + + + + +get + + +Node1 + + +get + + + + + +Node2 + + +normalize + + + + + +Node1->Node2 + + + + + diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment_aba0d5b303383fb5b1fabb5fd01cd3800_cgraph.map b/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment_aba0d5b303383fb5b1fabb5fd01cd3800_cgraph.map new file mode 100755 index 00000000..5d1d0c0d --- /dev/null +++ b/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment_aba0d5b303383fb5b1fabb5fd01cd3800_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment_aba0d5b303383fb5b1fabb5fd01cd3800_cgraph.md5 b/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment_aba0d5b303383fb5b1fabb5fd01cd3800_cgraph.md5 new file mode 100755 index 00000000..4955df76 --- /dev/null +++ b/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment_aba0d5b303383fb5b1fabb5fd01cd3800_cgraph.md5 @@ -0,0 +1 @@ +c67b35c2728e05ebce607c4fbb9c694a \ No newline at end of file diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment_aba0d5b303383fb5b1fabb5fd01cd3800_cgraph.svg b/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment_aba0d5b303383fb5b1fabb5fd01cd3800_cgraph.svg new file mode 100755 index 00000000..704a795b --- /dev/null +++ b/docs/.vuepress/public/doxy/class_z_m_1_1_config_1_1_environment_aba0d5b303383fb5b1fabb5fd01cd3800_cgraph.svg @@ -0,0 +1,36 @@ + + + + + + +getAll + + +Node1 + + +getAll + + + + + +Node2 + + +normalize + + + + + +Node1->Node2 + + + + + diff --git a/docs/.vuepress/public/doxy/class_z_m_1_1_framework.html b/docs/.vuepress/public/doxy/class_z_m_1_1_framework.html index 59fb2570..2fd6110c 100755 --- a/docs/.vuepress/public/doxy/class_z_m_1_1_framework.html +++ b/docs/.vuepress/public/doxy/class_z_m_1_1_framework.html @@ -129,7 +129,7 @@ Public 成员函数 - + @@ -485,7 +485,7 @@ Protected 属性

成员变量

const VERSION_ID = 669
const VERSION_ID = 670
 
const VERSION = '3.0.0-beta6'
 
- +
const VERSION_ID = 669const VERSION_ID = 670
diff --git a/docs/.vuepress/public/doxy/classes.html b/docs/.vuepress/public/doxy/classes.html index aae49d20..4a6e4e2d 100755 --- a/docs/.vuepress/public/doxy/classes.html +++ b/docs/.vuepress/public/doxy/classes.html @@ -111,7 +111,7 @@ $(document).ready(function(){initNavTree('classes.html',''); initResizable(); })
DBConnection (ZM\Store\Database)
DBException (ZM\Store\Database)
DBPool (ZM\Store\Database)
DBQueryBuilder (ZM\Store\Database)
DBStatement (ZM\Store\Database)
DBStatementWrapper (ZM\Store\Database)
DBWrapper (ZM\Store\Database)
E
-
EasterEgg (ZM\Utils)
ErgodicAnnotation (ZM\Annotation\Interfaces)
EventDispatcher (ZM\Event)
EventProvider (ZM\Event)
+
EasterEgg (ZM\Utils)
Environment (ZM\Config)
EnvironmentInterface (ZM\Config)
ErgodicAnnotation (ZM\Annotation\Interfaces)
EventDispatcher (ZM\Event)
EventProvider (ZM\Event)
F
FileLock (ZM\Store\Lock)
FileSystem (ZM\Store)
Framework (ZM)
diff --git a/docs/.vuepress/public/doxy/dir_5abd0a68aff9d088458f1faaa8b2e668.html b/docs/.vuepress/public/doxy/dir_5abd0a68aff9d088458f1faaa8b2e668.html index 7e6778b5..120156d9 100755 --- a/docs/.vuepress/public/doxy/dir_5abd0a68aff9d088458f1faaa8b2e668.html +++ b/docs/.vuepress/public/doxy/dir_5abd0a68aff9d088458f1faaa8b2e668.html @@ -106,6 +106,10 @@ Config 的目录依赖关系图
文件 文件  ConfigTracer.php   +文件  Environment.php +  +文件  EnvironmentInterface.php +  文件  ZMConfig.php   diff --git a/docs/.vuepress/public/doxy/dir_5abd0a68aff9d088458f1faaa8b2e668.js b/docs/.vuepress/public/doxy/dir_5abd0a68aff9d088458f1faaa8b2e668.js index ee739b07..20ac3784 100755 --- a/docs/.vuepress/public/doxy/dir_5abd0a68aff9d088458f1faaa8b2e668.js +++ b/docs/.vuepress/public/doxy/dir_5abd0a68aff9d088458f1faaa8b2e668.js @@ -1,5 +1,7 @@ var dir_5abd0a68aff9d088458f1faaa8b2e668 = [ [ "ConfigTracer.php", "_config_tracer_8php.html", "_config_tracer_8php" ], + [ "Environment.php", "_environment_8php.html", "_environment_8php" ], + [ "EnvironmentInterface.php", "_environment_interface_8php.html", "_environment_interface_8php" ], [ "ZMConfig.php", "_z_m_config_8php.html", "_z_m_config_8php" ] ]; \ No newline at end of file diff --git a/docs/.vuepress/public/doxy/files.html b/docs/.vuepress/public/doxy/files.html index 544f1448..42b24593 100755 --- a/docs/.vuepress/public/doxy/files.html +++ b/docs/.vuepress/public/doxy/files.html @@ -167,7 +167,9 @@ $(document).ready(function(){initNavTree('files.html',''); initResizable(); });  SourceLoadModeOnly.php   Config  ConfigTracer.php - ZMConfig.php + Environment.php + EnvironmentInterface.php + ZMConfig.php   Container  AliasDefinitionSource.php  ContainerBindingListener.php diff --git a/docs/.vuepress/public/doxy/functions__.html b/docs/.vuepress/public/doxy/functions__.html index 6358607e..83f5436a 100755 --- a/docs/.vuepress/public/doxy/functions__.html +++ b/docs/.vuepress/public/doxy/functions__.html @@ -95,7 +95,7 @@ $(document).ready(function(){initNavTree('functions__.html',''); initResizable()
这里列出了所有结构体和联合体的成员变量,并附带结构体或联合的详细说明:

- _ -