webworker01/composer-php52

dev-master 2013-01-14 18:42 UTC

This package is auto-updated.

Last update: 2024-09-22 07:53:18 UTC


README

** 这是对 https://bitbucket.org/xrstf/composer-php52 的分支,以获得和修复在 PHP 5.2 上的完全兼容性,并且将仓库托管在 GITHUB 上 **

此包提供了一个简单的方法,从 Composer 中获取一个 PHP 5.2 兼容的自动加载器。生成的自动加载器与原始版本完全兼容,并写入到单独的文件中,每个文件以 _52.php 结尾。

注意: 目前,在 composer dump-autoload 上更新自动加载器是不可能的,因为没有可以钩入脚本的脚本事件。

用法

在你的项目的 composer.json 中,添加以下行

:::json
{
    "require": {
        "webworker01/composer-php52": "1.*@dev"
    },
    "scripts": {
        "post-install-cmd": [
            "webworker01\\Composer52\\Generator::onPostInstallCmd"
        ],
        "post-update-cmd": [
            "webworker01\\Composer52\\Generator::onPostInstallCmd"
        ]
    }
}

在接下来的更新/安装后,你将有一个 vendor/autoload_52.php 文件,你可以直接包含并用于 PHP 5.2 项目中。