meanbee / libmageconf
此包已被 弃用 并不再维护。未建议替代包。
发现应用程序安装之外的马甲购物环境配置信息。
1.0.0
2016-09-15 18:08 UTC
Requires (Dev)
- php-vfs/php-vfs: ^1.3
- phpunit/phpunit: ^5.3
This package is not auto-updated.
Last update: 2023-08-05 13:17:30 UTC
README
该库提供了一个机制,在给定起始目录的情况下,发现一个支持马卡购物(1.x 和 2.x)的安装。这对于构建与外部集成的工具很有用,但仍然需要访问其配置或某些文件,如 magedbm 和 mageconfigsync。
安装
composer require meanbee/libmageconf
使用方法
假设我已经在 /home/nrj/magento
安装了马卡购物,我可以使用以下代码找到其位置
$rootDiscovery = new RootDiscovery('/home/nrj');
// Outputs: "Root: /home/nrj/magento"
printf("Root: %s", $rootDiscovery->getRootDirectory());
假设我知道马卡购物安装的 local.xml
文件在哪里,我可以使用以下代码访问该文件中的配置
$configReader = ConfigReader\MagentoOne("path/to/local.xml");
$databaseName = $configReader->getDatabaseName();
或者
$configReader = ConfigReader\MagentoTwo("path/to/env.php");
$databaseName = $configReader->getDatabaseName();