Delivers a complete list of all composer dependencies including versions.
PHP
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
code/models
tests
.editorconfig
.gitattributes
.scrutinizer.yml
.travis.yml
CONTRIBUTING.md
README.md
_config.php
composer.json
license.md

README.md

SilverStripe composer versions
Build Status Latest Stable Version Latest Unstable Version Scrutinizer Code Quality Total Downloads License

Collects information about the currently installed composer packages and saves it as a DataObject.

Because this module could expose information to an potential attacker the information doesn't get displayed! You need to take care of processing this information somehow! E.g. using the SilverStripe Maintenance module

Requirements

  • SilverStripe Framework ^3.0

Installation

It is recommended to install this module as a development dependency:

composer require spekulatius/silverstripe-composer-versions --dev

Please run /dev/build after composer has finished the installation.

Recommendation is to only install this as dev dependency!

Usage

After the installation execute the following steps:

  1. Run the dev/build to collect the information

  2. Use the information in your database (Table "ComposerPackageVersion").

MISC: Future ideas/development, issues, Contributing, License