xrstf/composer-php52

v1.0.21 2022-06-08 03:23 UTC

README

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

遗留

如果可能,请勿使用此包。这是一个糟糕的修复方案,经常崩溃,并且与Composer的内部结构紧密相关。此包最初于2012年开发,当时PHP 5.2在廉价主机上更为常见。

2016年,由于原始开发者无法可靠地维护它,此包已从Bitbucket迁移到GitHub组织。这就是遗留包名称xrstf/...的原因。

使用方法

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

{
    "require": {
        "xrstf/composer-php52": "1.*"
    },
    "scripts": {
        "post-install-cmd": [
            "xrstf\\Composer52\\Generator::onPostInstallCmd"
        ],
        "post-update-cmd": [
            "xrstf\\Composer52\\Generator::onPostInstallCmd"
        ],
        "post-autoload-dump": [
            "xrstf\\Composer52\\Generator::onPostInstallCmd"
        ]
    }
}

在下次更新/安装后,你将有一个vendor/autoload_52.php文件,你可以在PHP 5.2项目中简单地包含并使用它。