meanbee/libmageconf

此包已被 弃用 并不再维护。未建议替代包。

发现应用程序安装之外的马甲购物环境配置信息。

1.0.0 2016-09-15 18:08 UTC

This package is not auto-updated.

Last update: 2023-08-05 13:17:30 UTC


README

Build Status Scrutinizer Code Quality Code Coverage

该库提供了一个机制,在给定起始目录的情况下,发现一个支持马卡购物(1.x 和 2.x)的安装。这对于构建与外部集成的工具很有用,但仍然需要访问其配置或某些文件,如 magedbmmageconfigsync

安装

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();