/
Wild_RNB
/
ASU
Обзор
Документация
Войти
/
Wild_RNB
/
ASU
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
src/Module/Registry.php
32 строки
581 B
am190620045-afk
Add ASU module registry
15 июл 2026, 20:57
15 июл 2026, 20:57
c931a04
Код
Авторство
О чём код?
<?php declare(strict_types=1); namespace ASU\Module; final class Registry { private array $modules = []; public function add(array $manifest): void { if (!isset($manifest['name'])) { return; } $this->modules[$manifest['name']] = $manifest; } public function all(): array { return $this->modules; } public function enabled(): array { return array_filter( $this->modules, static fn(array $module): bool => ($module['enabled'] ?? false) === true ); } }