diff --git a/src/Controller/DefaultController.php b/src/Controller/DefaultController.php index c3fb6bb9e..e1e4fff30 100644 --- a/src/Controller/DefaultController.php +++ b/src/Controller/DefaultController.php @@ -114,17 +114,19 @@ public function healthzAction( * ), * ) * + * @param string $projectDir + * * @return JsonResponse * * @throws Throwable */ - public function versionAction(): JsonResponse + public function versionAction(string $projectDir): JsonResponse { /** @var stdClass $composerData */ - $composerData = JSON::decode((string)file_get_contents(__DIR__ . '/../../composer.json')); + $composerData = JSON::decode((string)file_get_contents($projectDir . '/composer.json')); $data = [ - 'version' => $composerData->version, + 'version' => $composerData->version ?? '0.0.0', ]; return new JsonResponse($data);