modular composer requirements aborts if missing

This commit is contained in:
2025-10-28 23:03:41 +05:00
parent 6bdc820589
commit 1e9bad12c5
7 changed files with 157 additions and 8 deletions

View File

@@ -126,4 +126,14 @@ class ModuleRepository
{
return $this->allModules;
}
/**
* Check if module exists
*
* @param string $moduleName
*/
public function moduleExists(string $moduleName): bool
{
return $this->modules->contains(fn (BaseModule $module) => $module->name === $moduleName);
}
}