aydin-hassan/magento-core-mapper

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

一个小型库,用于为 Magento 核心包创建 modman 或 composer.json 映射

0.2.5 2014-01-26 16:23 UTC

This package is auto-updated.

Last update: 2022-02-01 12:30:07 UTC


README

请使用 https://github.com/AydinHassan/magento-core-composer-installer 来管理 Magento 核心作为 composer 依赖项

MagentoCoreMapper

Build Status Dependency Status Latest Stable Version Latest Untable Version

一个小型库,用于为 Magento 核心包创建 modman 或 composer.json 映射

兼容性

此工具与任何版本的 PHP >= 5.3 兼容。它使用 Travis 自动在 PHP 版本 5.3、5.4、5.5 和 HHVM 上进行测试。

安装

Phar

下载

wget https://raw.github.com/AydinHassan/MagentoCoreMapper/master/build/mage-core-mapper.phar

设置可执行权限

chmod +x ./mage-core-mapper.phar

移动到路径位置,以便您可以从任何地方执行它

sudo mv ./mage-core-mapper.phar /usr/local/bin/mage-core-mapper

您可以命名文件为任何您想要的名称

sudo mv ./mage-core-mapper.phar /usr/local/bin/mcm

要运行,只需在任何地方调用可执行文件名即可

mcm --version

Composer

composer create-project aydin-hassan/magento-core-mapper:0.1.0
cd magento-core-mapper
./bin/magento-core-mapper

Git

git clone https://github.com/AydinHassan/MagentoCoreMapper.git
cd MagentoCoreMapper
composer install
./bin/magento-core-mapper

运行测试

cd MagentoCoreMapper
./vendor/bin/phpunit

用法

此包支持两种类型的映射:Modman 和 Composer。每种类型都有一些不同的先决条件:您必须首先从您的常用来源下载一个 Magento 核心包并将其解压到一个文件夹中。

Composer

Composer 类型包可以使用: magento-core-installer 安装

在您可以创建 composer.json 映射之前,您必须为该包创建一个 composer.json 文件。您可以手动或交互式地完成此操作。要交互式地创建,请在包根目录中运行 composer init 并回答问题。然后您可以运行:

./bin/magento-core-mapper generate:composer path-to-magento-package 

这将修改您的 Magento 包文件夹根目录下的 composer.json 文件,并在 ['extra']['map'] 键下添加映射。如果映射已存在,则可以使用 -f 标志强制覆盖。

Modman

Modman 类型包可以使用: Modman 安装

./bin/magento-core-mapper generate:modman path-to-magento-package

这将创建一个包含包中所有文件映射的 modman 文件,位于您的 Magento 包文件夹根目录。如果已存在 modman 文件,则可以使用 -f 标志强制覆盖。