RequirementsLoader.php 396 B

1234567891011121314151617
  1. <?php
  2. namespace Fgm\ComposerCheck;
  3. class RequirementsLoader implements LoaderInterface {
  4. public function __construct(string $directory) {
  5. $this->file = realpath("${directory}/composer.json");
  6. }
  7. public function load() {
  8. $json = json_decode(file_get_contents($jsonPath), TRUE);
  9. $jsonPackages = $json['require'] ?? [];
  10. $jsonDevPackages = $json['require-dev'] ?? [];
  11. }
  12. }