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
Nog geen reacties.