When working on PHP projects, it's essential to keep track of the installed packages and their dependencies. This information allows maintaining a clear overview of the project's dependencies, ensure version compatibility, and manage updates effectively. This tutorial demonstrates how to get installed PHP packages using Composer.
The composer show
command displays a detailed list of all installed packages in the project. The command outputs information about each package, including the package name, version number and description. By using this command, developers can effectively explore and understand their project's package ecosystem, enabling them to make informed decisions and maintain a robust and up-to-date PHP codebase.
composer show
Here's an example of the output:
symfony/http-client-contracts v2.5.2 Generic abstractions related to HTTP clients
symfony/polyfill-ctype v1.27.0 Symfony polyfill for ctype functions
symfony/polyfill-intl-grapheme v1.27.0 Symfony polyfill for intl's grapheme_* functions
symfony/polyfill-intl-normalizer v1.27.0 Symfony polyfill for intl's Normalizer class and related functions
symfony/polyfill-mbstring v1.27.0 Symfony polyfill for the Mbstring extension
symfony/polyfill-php73 v1.27.0 Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions
symfony/polyfill-php80 v1.27.0 Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions
symfony/property-access v5.4.22 Provides functions to read and write from/to an object or array using a simple string notation
symfony/property-info v5.4.23 Extracts information about PHP class' properties using metadata of popular sources
symfony/serializer v5.4.23 Handles serializing and deserializing data structures, including object graphs, into array structures or other f...
symfony/service-contracts v3.2.1 Generic abstractions related to writing services
...
Leave a Comment
Cancel reply