类 PluginConfig
PluginConfig 包含所有可用的插件及其配置,如果/如何加载它们。
命名空间: Cake\Core
方法摘要
-
getAppConfig() public static
获取插件加载方式的配置。
-
getPackageNameFromPath() protected static
-
getVersions() public static
-
loadInstallerConfig() public static
加载 vendor/cakephp-plugins.php 中存储的路径信息。
方法详情
getAppConfig() ¶ public static
getAppConfig(string|null $path = null): array
获取插件加载方式的配置。
参数
-
string|null
$path optional composer.lock 文件的绝对路径,用于从中检索版本。
返回
array
getPackageNameFromPath() ¶ protected static
getPackageNameFromPath(string $path): string
参数
-
string
$path
返回
string
getVersions() ¶ public static
getVersions(string|null $path = null): array
参数
-
string|null
$path optional composer.lock 文件的绝对路径,用于从中检索版本。
返回
array
loadInstallerConfig() ¶ public static
loadInstallerConfig(): void
加载 vendor/cakephp-plugins.php 中存储的路径信息。
此文件由 cakephp/plugin-installer 包生成,用于在文件系统中查找插件,因为应用程序可以在其 composer.json 文件中使用 extra.plugin-paths
将插件移动到 vendor/ 目录之外。
返回
void