backendApps = $backendApps; $this->request = $request; } /** * Get Backend app based on its name * * @return BackendApp|null */ public function getCurrentApp() { $appName = $this->request->getQuery('app'); if ($appName && isset($this->backendApps[$appName])) { return $this->backendApps[$appName]; } return null; } /** * Retrieve backend application by name * * @param string $appName * @return BackendApp|null */ public function getBackendApp($appName) { if (isset($this->backendApps[$appName])) { return $this->backendApps[$appName]; } return null; } }