colinodell / symfony-lts-or-current
此包已被放弃且不再维护。未建议替代包。
强制使用 Symfony 组件的长周期或当前版本
dev-master
2019-05-30 11:22 UTC
Suggests
- roave/security-advisories: Prevents installation of Symfony components and other Composer packages with known security vulnerabilities
Conflicts
- symfony/asset: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/assetic-bundle: >=2.0,<2.8
- symfony/browser-kit: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/cache: >=3.0,<3.4 | >=4.0,<4.3
- symfony/class-loader: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/config: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/console: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/css-selector: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/debug: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/debug-bundle: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/dependency-injection: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/doctrine-bridge: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/dom-crawler: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/dotenv: >=3.0,<3.4 | >=4.0,<4.3
- symfony/event-dispatcher: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/expression-language: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/filesystem: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/finder: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/form: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/framework-bundle: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/http-client: >=4.0,<4.3
- symfony/http-foundation: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/http-kernel: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/inflector: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/intl: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/ldap: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/locale: >=2.0,<2.8
- symfony/lock: >=3.0,<3.4 | >=4.0,<4.3
- symfony/mailer: >=4.0,<4.3
- symfony/messenger: >=4.0,<4.3
- symfony/mime: >=4.0,<4.3
- symfony/monolog-bridge: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/options-resolver: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/process: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/property-access: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/property-info: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/proxy-manager-bridge: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/routing: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/security: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/security-bundle: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/security-core: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/security-csrf: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/security-guard: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/security-http: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/serializer: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/stopwatch: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/swiftmailer-bridge: >=2.0,<2.8
- symfony/symfony: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/templating: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/translation: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/twig-bridge: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/twig-bundle: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/validator: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/var-dumper: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/var-exporter: >=4.0,<4.3
- symfony/web-link: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/web-profiler-bundle: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
- symfony/web-server-bundle: >=3.0,<3.4 | >=4.0,<4.3
- symfony/workflow: >=3.0,<3.4 | >=4.0,<4.3
- symfony/yaml: >=2.0,<2.8 | >=3.0,<3.4 | >=4.0,<4.3
This package is auto-updated.
Last update: 2023-01-04 21:03:50 UTC
README
使用 symfony/symfony
将使 Composer 安装所有 Symfony 组件,所有组件版本相同。但是,当使用独立包时,Composer 可能会安装不同主版本的依赖项(例如,symfony/validator
v2.8 与 symfony/translation
v3.0 兼容)。
如果你不希望坚持使用 Symfony 长周期版本,且你的代码不使用这些传递依赖项,这是可以的。
此包允许你强制 Composer 总是使用 Symfony 组件的长周期或当前版本,无论这些组件是否被明确列为项目的依赖项或通过传递安装。
例如,如果没有此元包,运行 composer update
可能会导致某些包升级到不受支持的版本。
通过要求此包,Composer 将确保你不会升级到不受支持的版本。
请注意,此包旨在用于项目。库作者不应该使用它,除非可能在 "require-dev"
Composer 部分中使用。
此包类似于 symfony/lts
,但它允许混合和匹配不同主版本,前提是它们都是长周期或当前版本。有关支持版本的最新信息,请参阅 https://symfony.ac.cn/roadmap。
使用方法
使用 Composer 命令行
composer require colinodell/symfony-lts-or-current dev-master
版本策略
由于对长周期和当前版本的支持会随时间变化,因此此包仅作为 dev-master
提供。