Scripts
Composer package lijst
Dit script is super-simpel maar kan misschien wel eens handig zijn om te zien welke Composer-packages je allemaal hebt, en welke versie-branch erbij hoort. Je kan natuurlijk in de composer.json kijken, maar op deze wijze kan je het ook toevoegen in een adminbackend bijvoorbeeld.
composer_scanner.php
<?php
// Lees de inhoud van composer.json
$composerJson = file_get_contents('composer.json');
// Decodeer de JSON-inhoud naar een associatieve array
$composerData = json_decode($composerJson, true);
// Haal de "require" array op
$requiredPackages = $composerData['require'];
// Toon de lijst van geinstalleerde packages en hun versies
foreach ($requiredPackages as $package => $version) {
echo "Package: $package, Version: $version <br>";
}
Reacties
0