minor #39773 Improve composer.json descriptions (fabpot)

This PR was merged into the 4.4 branch.

Discussion
----------

Improve composer.json descriptions

| Q             | A
| ------------- | ---
| Branch?       | 4.4 <!-- see below -->
| Bug fix?      | no
| New feature?  | no <!-- please update src/**/CHANGELOG.md files -->
| Deprecations? | no <!-- please update UPGRADE-*.md and src/**/CHANGELOG.md files -->
| Tickets       | Refs #39768 <!-- prefix each issue number with "Fix #", no need to create an issue if none exist, explain below instead -->
| License       | MIT
| Doc PR        | n/a

Commits
-------

611a2dfaf3 Improve composer.json descriptions
This commit is contained in:
Fabien Potencier 2021-01-10 17:26:45 +01:00
commit cfab37fecf
73 changed files with 111 additions and 87 deletions

View File

@ -1,8 +1,8 @@
Doctrine Bridge
===============
Provides integration for [Doctrine](http://www.doctrine-project.org/) with
various Symfony components.
The Doctrine bridge provides integration for
[Doctrine](http://www.doctrine-project.org/) with various Symfony components.
Resources
---------

View File

@ -1,7 +1,7 @@
{
"name": "symfony/doctrine-bridge",
"type": "symfony-bridge",
"description": "Symfony Doctrine Bridge",
"description": "Provides integration for Doctrine with various Symfony components",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,8 @@
Monolog Bridge
==============
Provides integration for Monolog with various Symfony components.
The Monolog bridge provides integration for
[Monolog](https://seldaek.github.io/monolog/) with various Symfony components.
Resources
---------

View File

@ -1,7 +1,7 @@
{
"name": "symfony/monolog-bridge",
"type": "symfony-bridge",
"description": "Symfony Monolog Bridge",
"description": "Provides integration for Monolog with various Symfony components",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,8 @@
PHPUnit Bridge
==============
Provides utilities for PHPUnit, especially user deprecation notices management.
The PHPUnit bridge provides utilities for [PHPUnit](https://phpunit.de/),
especially user deprecation notices management.
Resources
---------

View File

@ -1,7 +1,7 @@
{
"name": "symfony/phpunit-bridge",
"type": "symfony-bridge",
"description": "Symfony PHPUnit Bridge",
"description": "Provides utilities for PHPUnit, especially user deprecation notices management",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,8 @@
ProxyManager Bridge
===================
Provides integration for [ProxyManager][1] with various Symfony components.
The ProxyManager bridge provides integration for [ProxyManager][1] with various
Symfony components.
Resources
---------

View File

@ -1,7 +1,7 @@
{
"name": "symfony/proxy-manager-bridge",
"type": "symfony-bridge",
"description": "Symfony ProxyManager Bridge",
"description": "Provides integration for ProxyManager with various Symfony components",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,8 +1,8 @@
Twig Bridge
===========
Provides integration for [Twig](https://twig.symfony.com/) with various
Symfony components.
The Twig bridge provides integration for [Twig](https://twig.symfony.com/) with
various Symfony components.
Resources
---------

View File

@ -1,7 +1,7 @@
{
"name": "symfony/twig-bridge",
"type": "symfony-bridge",
"description": "Symfony Twig Bridge",
"description": "Provides integration for Twig with various Symfony components",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,7 @@
{
"name": "symfony/debug-bundle",
"type": "symfony-bundle",
"description": "Symfony DebugBundle",
"description": "Provides a tight integration of the Symfony Debug component into the Symfony full-stack framework",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,6 +1,9 @@
FrameworkBundle
===============
FrameworkBundle provides a tight integration between Symfony components and the
Symfony full-stack framework.
Resources
---------

View File

@ -1,7 +1,7 @@
{
"name": "symfony/framework-bundle",
"type": "symfony-bundle",
"description": "Symfony FrameworkBundle",
"description": "Provides a tight integration between Symfony components and the Symfony full-stack framework",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,6 +1,9 @@
SecurityBundle
==============
SecurityBundle provides a tight integration of the Security component into the
Symfony full-stack framework.
Resources
---------

View File

@ -1,7 +1,7 @@
{
"name": "symfony/security-bundle",
"type": "symfony-bundle",
"description": "Symfony SecurityBundle",
"description": "Provides a tight integration of the Security component into the Symfony full-stack framework",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,6 +1,9 @@
TwigBundle
==========
TwigBundle provides a tight integration of Twig into the Symfony full-stack
framework.
Resources
---------

View File

@ -1,7 +1,7 @@
{
"name": "symfony/twig-bundle",
"type": "symfony-bundle",
"description": "Symfony TwigBundle",
"description": "Provides a tight integration of Twig into the Symfony full-stack framework",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,7 @@
WebProfilerBundle
=================
The Web profiler bundle is a **development tool** that gives detailed
WebProfilerBundle provides a **development tool** that gives detailed
information about the execution of any request.
**Never** enable it on production servers as it will lead to major security

View File

@ -1,7 +1,7 @@
{
"name": "symfony/web-profiler-bundle",
"type": "symfony-bundle",
"description": "Symfony WebProfilerBundle",
"description": "Provides a development tool that gives detailed information about the execution of any request",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,7 @@
{
"name": "symfony/web-server-bundle",
"type": "symfony-bundle",
"description": "Symfony WebServerBundle",
"description": "Provides commands for running applications using the PHP built-in web server",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,7 @@
{
"name": "symfony/asset",
"type": "library",
"description": "Symfony Asset Component",
"description": "Manages URL generation and versioning of web assets such as CSS stylesheets, JavaScript files and image files",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,7 @@
{
"name": "symfony/browser-kit",
"type": "library",
"description": "Symfony BrowserKit Component",
"description": "Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,12 +1,13 @@
Symfony PSR-6 implementation for caching
========================================
This component provides an extended [PSR-6](http://www.php-fig.org/psr/psr-6/)
implementation for adding cache to your applications. It is designed to have a
low overhead so that caching is fastest. It ships with a few caching adapters
for the most widespread and suited to caching backends. It also provides a
`doctrine/cache` proxy adapter to cover more advanced caching needs and a proxy
adapter for greater interoperability between PSR-6 implementations.
The Cache component provides an extended
[PSR-6](http://www.php-fig.org/psr/psr-6/) implementation for adding cache to
your applications. It is designed to have a low overhead so that caching is
fastest. It ships with a few caching adapters for the most widespread and
suited to caching backends. It also provides a `doctrine/cache` proxy adapter
to cover more advanced caching needs and a proxy adapter for greater
interoperability between PSR-6 implementations.
Resources
---------

View File

@ -1,7 +1,7 @@
{
"name": "symfony/cache",
"type": "library",
"description": "Symfony Cache component with PSR-6, PSR-16, and tags",
"description": "Provides an extended PSR-6, PSR-16 (and tags) implementation",
"keywords": ["caching", "psr6"],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,9 +1,9 @@
Config Component
================
The Config component provides several classes to help you find, load, combine,
autofill and validate configuration values of any kind, whatever their source
may be (YAML, XML, INI files, or for instance a database).
The Config component helps find, load, combine, autofill and validate
configuration values of any kind, whatever their source may be (YAML, XML, INI
files, or for instance a database).
Resources
---------

View File

@ -1,7 +1,7 @@
{
"name": "symfony/config",
"type": "library",
"description": "Symfony Config Component",
"description": "Helps you find, load, combine, autofill and validate configuration values of any kind",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,7 @@
{
"name": "symfony/console",
"type": "library",
"description": "Symfony Console Component",
"description": "Eases the creation of beautiful and testable command line interfaces",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,7 @@
{
"name": "symfony/css-selector",
"type": "library",
"description": "Symfony CssSelector Component",
"description": "Converts CSS selectors to XPath expressions",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,7 @@
{
"name": "symfony/debug",
"type": "library",
"description": "Symfony Debug Component",
"description": "Provides tools to ease debugging PHP code",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,7 @@
{
"name": "symfony/dependency-injection",
"type": "library",
"description": "Symfony DependencyInjection Component",
"description": "Allows you to standardize and centralize the way objects are constructed in your application",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,7 @@
{
"name": "symfony/dom-crawler",
"type": "library",
"description": "Symfony DomCrawler Component",
"description": "Eases DOM navigation for HTML and XML documents",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,7 @@
{
"name": "symfony/error-handler",
"type": "library",
"description": "Symfony ErrorHandler Component",
"description": "Provides tools to manage errors and ease debugging PHP code",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,7 @@
{
"name": "symfony/event-dispatcher",
"type": "library",
"description": "Symfony EventDispatcher Component",
"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,7 @@
{
"name": "symfony/expression-language",
"type": "library",
"description": "Symfony ExpressionLanguage Component",
"description": "Provides an engine that can compile and evaluate expressions",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,7 @@
{
"name": "symfony/filesystem",
"type": "library",
"description": "Symfony Filesystem Component",
"description": "Provides basic utilities for the filesystem",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,7 @@
{
"name": "symfony/finder",
"type": "library",
"description": "Symfony Finder Component",
"description": "Finds files and directories via an intuitive fluent interface",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,7 @@
{
"name": "symfony/form",
"type": "library",
"description": "Symfony Form Component",
"description": "Allows to easily create, process and reuse HTML forms",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,7 @@
{
"name": "symfony/http-client",
"type": "library",
"description": "Symfony HttpClient component",
"description": "Provides powerful methods to fetch HTTP resources synchronously or asynchronously",
"homepage": "https://symfony.com",
"license": "MIT",
"authors": [

View File

@ -1,7 +1,7 @@
{
"name": "symfony/http-foundation",
"type": "library",
"description": "Symfony HttpFoundation Component",
"description": "Defines an object-oriented layer for the HTTP specification",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,7 @@
{
"name": "symfony/http-kernel",
"type": "library",
"description": "Symfony HttpKernel Component",
"description": "Provides a structured process for converting a Request into a Response",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,8 @@
Inflector Component
===================
Inflector converts words between their singular and plural forms (English only).
The Inflector component converts words between their singular and plural forms
(English only).
Resources
---------

View File

@ -1,7 +1,7 @@
{
"name": "symfony/inflector",
"type": "library",
"description": "Symfony Inflector Component",
"description": "Converts words between their singular and plural forms (English only)",
"keywords": [
"string",
"inflection",

View File

@ -1,8 +1,8 @@
Intl Component
=============
A PHP replacement layer for the C intl extension that also provides access to
the localization data of the ICU library.
The Intl component provides a PHP replacement layer for the C intl extension
that also provides access to the localization data of the ICU library.
The replacement layer is limited to the locale "en". If you want to use other
locales, you should [install the intl PHP extension][0] instead.

View File

@ -1,7 +1,7 @@
{
"name": "symfony/intl",
"type": "library",
"description": "A PHP replacement layer for the C intl extension that includes additional data from the ICU library.",
"description": "Provides a PHP replacement layer for the C intl extension that includes additional data from the ICU library",
"keywords": ["intl", "icu", "internationalization", "localization", "i18n", "l10n"],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,8 @@
Ldap Component
==============
A Ldap client for PHP on top of PHP's ldap extension.
The LDAP component provides a LDAP client for PHP on top of PHP's ldap
extension.
Disclaimer
----------

View File

@ -1,7 +1,7 @@
{
"name": "symfony/ldap",
"type": "library",
"description": "An abstraction in front of PHP's LDAP functions, compatible with PHP 5.3.9 onwards.",
"description": "Provides a LDAP client for PHP on top of PHP's ldap extension",
"keywords": ["ldap", "active directory"],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,6 +1,9 @@
Lock Component
==============
The Lock component creates and manages locks, a mechanism to provide exclusive
access to a shared resource.
Resources
---------

View File

@ -1,7 +1,7 @@
{
"name": "symfony/lock",
"type": "library",
"description": "Symfony Lock Component",
"description": "Creates and manages locks, a mechanism to provide exclusive access to a shared resource",
"keywords": ["locking", "redlock", "mutex", "semaphore", "flock", "cas"],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,7 @@
{
"name": "symfony/mailer",
"type": "library",
"description": "Symfony Mailer Component",
"description": "Helps sending emails",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,8 +1,8 @@
Messenger Component
===================
The Messenger component helps application send and receive messages to/from other applications or via
message queues.
The Messenger component helps applications send and receive messages to/from
other applications or via message queues.
Resources
---------

View File

@ -1,7 +1,7 @@
{
"name": "symfony/messenger",
"type": "library",
"description": "Symfony Messenger Component",
"description": "Helps applications send and receive messages to/from other applications or via message queues",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,7 @@
{
"name": "symfony/mime",
"type": "library",
"description": "A library to manipulate MIME messages",
"description": "Allows manipulating MIME messages",
"keywords": ["mime", "mime-type"],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,7 @@
{
"name": "symfony/options-resolver",
"type": "library",
"description": "Symfony OptionsResolver Component",
"description": "Provides an improved replacement for the array_replace PHP function",
"keywords": ["options", "config", "configuration"],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,7 @@
{
"name": "symfony/process",
"type": "library",
"description": "Symfony Process Component",
"description": "Executes commands in sub-processes",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,7 @@
PropertyAccess Component
========================
The PropertyAccess component provides function to read and write from/to an
The PropertyAccess component provides functions to read and write from/to an
object or array using a simple string notation.
Resources

View File

@ -1,7 +1,7 @@
{
"name": "symfony/property-access",
"type": "library",
"description": "Symfony PropertyAccess Component",
"description": "Provides functions to read and write from/to an object or array using a simple string notation",
"keywords": ["property", "index", "access", "object", "array", "extraction", "injection", "reflection", "property path"],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,8 +1,8 @@
PropertyInfo Component
======================
PropertyInfo extracts information about PHP class' properties using metadata
of popular sources.
The PropertyInfo component extracts information about PHP class' properties
using metadata of popular sources.
Resources
---------

View File

@ -1,7 +1,7 @@
{
"name": "symfony/property-info",
"type": "library",
"description": "Symfony Property Info Component",
"description": "Extracts information about PHP class' properties using metadata of popular sources",
"keywords": [
"property",
"type",

View File

@ -1,7 +1,7 @@
{
"name": "symfony/routing",
"type": "library",
"description": "Symfony Routing Component",
"description": "Maps an HTTP request to a set of configuration variables",
"keywords": ["routing", "router", "URL", "URI"],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,7 @@
{
"name": "symfony/security",
"type": "library",
"description": "Symfony Security Component",
"description": "Provides a complete security system for your web application",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,10 +1,9 @@
Serializer Component
====================
With the Serializer component it's possible to handle serializing data
structures, including object graphs, into array structures or other formats like
XML and JSON. It can also handle deserializing XML and JSON back to object
graphs.
The Serializer component handles serializing and deserializing data structures,
including object graphs, into array structures or other formats like XML and
JSON.
Resources
---------

View File

@ -1,7 +1,7 @@
{
"name": "symfony/serializer",
"type": "library",
"description": "Symfony Serializer Component",
"description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,7 @@
{
"name": "symfony/stopwatch",
"type": "library",
"description": "Symfony Stopwatch Component",
"description": "Provides a way to profile code",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,7 @@
{
"name": "symfony/templating",
"type": "library",
"description": "Symfony Templating Component",
"description": "Provides all the tools needed to build any kind of template system",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,7 @@
{
"name": "symfony/translation",
"type": "library",
"description": "Symfony Translation Component",
"description": "Provides tools to internationalize your application",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,7 @@
{
"name": "symfony/validator",
"type": "library",
"description": "Symfony Validator Component",
"description": "Provides tools to validate values",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,7 @@
{
"name": "symfony/var-dumper",
"type": "library",
"description": "Symfony mechanism for exploring and dumping PHP variables",
"description": "Provides mechanisms for walking through any arbitrary PHP variable",
"keywords": ["dump", "debug"],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,7 @@
{
"name": "symfony/var-exporter",
"type": "library",
"description": "A blend of var_export() + serialize() to turn any serializable data structure to plain PHP code",
"description": "Allows exporting any serializable PHP data structure to plain PHP code",
"keywords": ["export", "serialize", "instantiate", "hydrate", "construct", "clone"],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,12 +1,16 @@
WebLink Component
=================
The WebLink component manages links between resources. It is particularly useful to advise clients
to preload and prefetch documents through HTTP and HTTP/2 pushes.
The WebLink component manages links between resources. It is particularly
useful to advise clients to preload and prefetch documents through HTTP and
HTTP/2 pushes.
This component implements the [HTML5's Links](https://www.w3.org/TR/html5/links.html), [Preload](https://www.w3.org/TR/preload/)
and [Resource Hints](https://www.w3.org/TR/resource-hints/) W3C's specifications.
It can also be used with extensions defined in the [HTML5 link type extensions wiki](http://microformats.org/wiki/existing-rel-values#HTML5_link_type_extensions).
This component implements the [HTML5's
Links](https://www.w3.org/TR/html5/links.html),
[Preload](https://www.w3.org/TR/preload/) and [Resource
Hints](https://www.w3.org/TR/resource-hints/) W3C's specifications. It can also
be used with extensions defined in the [HTML5 link type extensions
wiki](http://microformats.org/wiki/existing-rel-values#HTML5_link_type_extensions).
Getting Started
---------------

View File

@ -1,7 +1,7 @@
{
"name": "symfony/web-link",
"type": "library",
"description": "Symfony WebLink Component",
"description": "Manages links between resources",
"keywords": ["link", "psr13", "http", "http2", "preload", "prefetch", "prerender", "dns-prefetch", "push", "performance"],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,6 +1,9 @@
Workflow Component
===================
The Workflow component provides tools for managing a workflow or finite state
machine.
Resources
---------

View File

@ -1,7 +1,7 @@
{
"name": "symfony/workflow",
"type": "library",
"description": "Symfony Workflow Component",
"description": "Provides tools for managing a workflow or finite state machine",
"keywords": ["workflow", "petrinet", "place", "transition", "statemachine", "state"],
"homepage": "https://symfony.com",
"license": "MIT",

View File

@ -1,7 +1,7 @@
{
"name": "symfony/yaml",
"type": "library",
"description": "Symfony Yaml Component",
"description": "Loads and dumps YAML files",
"keywords": [],
"homepage": "https://symfony.com",
"license": "MIT",