26 lines
503 B
PHP
Raw Normal View History

2022-12-05 23:01:12 +08:00
<?php
2023-01-11 17:17:36 +08:00
namespace Modules\Common\Repository\Options;
2022-12-05 23:01:12 +08:00
use Catch\Support\Module\ModuleRepository;
class Modules implements OptionInterface
{
public function get(): array
{
$modules = [];
app(ModuleRepository::class)->all([])
->each(function ($module) use (&$modules) {
$modules[] = [
2022-12-16 18:30:36 +08:00
'label' => $module['title'],
2022-12-05 23:01:12 +08:00
2022-12-16 18:30:36 +08:00
'value' => $module['name']
2022-12-05 23:01:12 +08:00
];
});
return $modules;
}
}