n3xt0r/oxid-dependency-manager

该软件包已废弃且不再维护。未建议替代包。

OXID CE/PE/EE 的依赖管理

安装: 7

依赖者: 0

建议者: 0

安全性: 0

星级: 9

关注者: 2

分支: 2

开放问题: 1

类型:oxideshop-module

1.2.3 2017-05-09 01:40 UTC

This package is auto-updated.

Last update: 2021-10-01 00:17:09 UTC


README

本模块用于处理单个 OXID 模块之间的依赖关系。单个模块类可以在 OXID 中被覆盖,但有时在常规操作中可能会出现模块激活顺序错误的情况。本模块独立于部署状态处理模块依赖,并根据必要模块的活动和版本进行处理。

要求

  • PHP 5.4 或更高版本
  • OXID CE/PE/EE 版本 4.9.x / 5.3.x

metadata.php

Metadata.php 必须在模块依赖中扩展一个额外的字段

定义模块依赖

'dependencies'     => array(
    'myDepModule' => array(),
),

版本依赖和模块依赖

'dependencies'     => array(
    'myDepModule' => array(
        'minVersion'        => '1.0.0',
        'maxVersion'        => '1.2.0',
    ),
),

定义 Wildcard-MaxVersions

'dependencies'     => array(
    'myDepModule' => array(
        'minVersion'        => '1.0.0',
        'maxVersion'        => '1.*.*',
    ),
),

本软件仅免费提供给自由软件或教育用途,商业项目需要获得版权所有者的同意。