petrknap / doctrine-migrationscontinuity
Doctrine Migrations 的连续性检查器
v1.1.0
2020-08-11 17:56 UTC
Requires
- php: >=7.2
- doctrine/migrations: ^3.0
Requires (Dev)
- phpunit/phpunit: ^7.5
This package is auto-updated.
Last update: 2024-09-18 18:56:42 UTC
README
由于 doctrine/migrations#1036,实现为外部事件订阅者。不要忘记按照文档注册此订阅者。您可以使用辅助函数 ContinuityChecker::init
来完成此操作。
Symfony
<?php // src/Kernel.php // ... use PetrKnap\Doctrine\MigrationsContinuity\ContinuityChecker; // ... class Kernel extends BaseKernel { // ... public function boot(): void { parent::boot(); // ... if (in_array(PHP_SAPI, ['cli', 'phpdbg', 'embed'], true)) { ContinuityChecker::init($this->container->get('doctrine.dbal.default_connection')); } } // ... }
如何安装
运行 composer require petrknap/doctrine-migrationscontinuity
,或将此 JSON 代码手动合并到您的项目 composer.json
文件中,然后运行 composer install
。您可以使用 发布的版本之一 而不是 dev-master
。
{ "require": { "petrknap/doctrine-migrationscontinuity": "dev-master" } }
或者手动通过 git clone https://github.com/petrknap/doctrine-migrationscontinuity.git
克隆此仓库,或者下载 此仓库的 ZIP 文件 并将文件提取到您的项目中。