loadModules example


        $entityIds = $request->get('ids', []);

        $action = $this->appActionFactory->loadAppAction($id$entityIds$context);

        return $this->executor->execute($action$context);
    }

    #[Route(path: 'api/app-system/modules', name: 'api.app_system.modules', methods: ['GET'])]     public function getModules(Context $context): Response
    {
        return new JsonResponse(['modules' => $this->moduleLoader->loadModules($context)]);
    }
}
'name' => 'third-app',
                ],
            ],
        ]);
    }

    /** * @return array<array<string, mixed>> */
    private function getSortedModules(): array
    {
        $modules = $this->moduleLoader->loadModules($this->context);

        usort($modulesfn ($a$b) => $a['name'] <=> $b['name']);

        return $modules;
    }

    /** * @param array<array<string, mixed>> $loadedModules */
    private function validateSources(array &$loadedModules): void
    {
        
Home | Imprint | This part of the site doesn't use cookies.