#!/usr/bin/env php getModules(); $builder = new ModuleRuntimePageBuilder(); $result = $builder->build($runtimeDir, __DIR__ . '/../pages', $modules); ModuleRuntimePageBuilder::writeFingerprint($runtimeDir, $modules); if (count($modules) === 0) { fwrite(STDOUT, "module-build: no modules, runtime -> core pages (symlink).\n"); } else { fwrite(STDOUT, sprintf( "module-build: runtime pages built - %d core entries + %d module entries.\n", (int) ($result['core_entries'] ?? 0), (int) ($result['module_entries'] ?? 0) )); } return 0; } ); }); } if (PHP_SAPI === 'cli' && realpath((string) ($_SERVER['SCRIPT_FILENAME'] ?? '')) === __FILE__) { exit(moduleBuildRun()); }