addInstallPackage($package); $installed = $installer->isPackageInstalled($package); if ($installed) { return CheckResult::ok(); } return CheckResult::fail('zig is not installed', 'install-zig'); } #[FixItem('install-zig')] public function installZig(): bool { $installer = new PackageInstaller(); $installer->addInstallPackage('zig'); $installer->run(false); return $installer->isPackageInstalled('zig'); } }