DiviEnvironment::version() !== null, version: DiviEnvironment::version(...), matrix: static fn () => ReleaseGate::status()->matrix, testedVersions: DiviReleases::TESTED, stateKey: ReleaseResolver::stateKey(...), extraSteps: DiviCheckSteps::extra( static fn (): array => DiviModules::isAvailable() ? ShortformCheck::problems((new DiviModules())->catalog()) : ['Divi 5 ist in dieser Anfrage nicht geladen.'], new FormatCheck(), static fn (): array => (new WriteProbe( $composer === null ? throw new LogicException('no composer for the write test') : $composer() ))->run() ), manifestCheck: DiviManifestCheck::create(...), stepLabel: DiviCheckSteps::label(...), reportVersionKey: self::REPORT_VERSION_KEY ); } }