<?php namespace nur\tools\compctl; use nur\msg; class UpdateAppsFile { function sync(ConfigFile $config, string $branch, bool $inplace=false): bool { if ($inplace) return false; [$deps, $isUrls, $notFoundUrls, ] = $config->getDeps($branch); if ($deps !== null) { $apps = []; foreach (range(1, count($deps)) as $index) { $apps[] = "req$index"; } msg::info("A reporter dans update-apps.conf"); echo "APPS=(\n ".implode(" ", $apps)."\n)\n"; $index = 1; foreach ($deps as $dep) { echo <<<EOT req${index}_URL=https://git.univ-reunion.fr/sda-php/$dep[projname].git req${index}_BRANCH=$dep[branch] req${index}_TYPE=none req${index}_DEST=web/b req${index}_NAME=$dep[projname] req${index}_AFTER_UPDATE=() EOT; $index++; } } return false; } }