dunglas / symfony-lock
v4
2017-11-28 08:48 UTC
Conflicts
- symfony/asset: <4 || >=5
- symfony/browser-kit: <4 || >=5
- symfony/cache: <4 || >=5
- symfony/class-loader: <4 || >=5
- symfony/config: <4 || >=5
- symfony/console: <4 || >=5
- symfony/css-selector: <4 || >=5
- symfony/debug: <4 || >=5
- symfony/debug-bundle: <4 || >=5
- symfony/dependency-injection: <4 || >=5
- symfony/doctrine-bridge: <4 || >=5
- symfony/dom-crawler: <4 || >=5
- symfony/dotenv: <4 || >=5
- symfony/event-dispatcher: <4 || >=5
- symfony/expression-language: <4 || >=5
- symfony/filesystem: <4 || >=5
- symfony/finder: <4 || >=5
- symfony/form: <4 || >=5
- symfony/framework-bundle: <4 || >=5
- symfony/http-foundation: <4 || >=5
- symfony/http-kernel: <4 || >=5
- symfony/inflector: <4 || >=5
- symfony/intl: <4 || >=5
- symfony/ldap: <4 || >=5
- symfony/lock: <4 || >=5
- symfony/monolog-bridge: <4 || >=5
- symfony/options-resolver: <4 || >=5
- symfony/process: <4 || >=5
- symfony/property-access: <4 || >=5
- symfony/property-info: <4 || >=5
- symfony/proxy-manager-bridge: <4 || >=5
- symfony/routing: <4 || >=5
- symfony/security: <4 || >=5
- symfony/security-bundle: <4 || >=5
- symfony/security-core: <4 || >=5
- symfony/security-csrf: <4 || >=5
- symfony/security-guard: <4 || >=5
- symfony/security-http: <4 || >=5
- symfony/serializer: <4 || >=5
- symfony/stopwatch: <4 || >=5
- symfony/symfony: <4 || >=5
- symfony/templating: <4 || >=5
- symfony/translation: <4 || >=5
- symfony/twig-bridge: <4 || >=5
- symfony/twig-bundle: <4 || >=5
- symfony/validator: <4 || >=5
- symfony/var-dumper: <4 || >=5
- symfony/web-link: <4 || >=5
- symfony/web-profiler-bundle: <4 || >=5
- symfony/web-server-bundle: <4 || >=5
- symfony/workflow: <4 || >=5
- symfony/yaml: <4 || >=5
README
弃用通知: Symfony Flex 现已原生支持此功能, 您可以直接在 CI 中使用它。 此包不再维护。
使用 symfony/symfony
使得 Composer 安装所有 Symfony 组件,版本一致。但使用独立包(即 Symfony Flex 的方式)时,Composer 可能会安装不同主要版本的依赖(例如,symfony/http-kernel
v2.8 和 symfony/event-dispatcher
v3.4,通常是因为项目中的另一个依赖与 Symfony 3.0 不兼容)。
此 Composer 包允许您强制所有 Symfony 组件使用一致的主要版本,无论它们是否明确列出为项目的依赖项或通过传递方式安装。
例如,当使用 dunglas/symfony-lock:^4
时,如果某个包不能在 v4.0 中安装,而只能在 v3.4 中安装(通常是因为另一个库不支持 Symfony 4),则会生成冲突。
请注意,此包旨在由库作者在其持续集成系统中使用。它不应直接添加到项目的 composer.json
中。
与 symfony/lts
的区别
symfony/lts
强制项目不使用未发布为 LTS 的版本,但不强制所有 Symfony 包处于同一主要版本。例如,当使用 symfony/lts
v3 时,某些包可以安装为 3.4 版本,而其他包可以安装为 2.8 版本。
使用方法
使用 Composer 命令行
composer require dunglas/symfony-lock v4