router = new WebRouter(); $this->router->importFromFile(__DIR__ . '/../SearchCommands.php'); } /** * Api method to handle basic search request * * @param HttpRequest $request Request * @param ResponseAbstract $response Response * @param mixed $data Generic data * * @return void * * @api * * @since 1.0.0 */ public function routeSearch(HttpRequest $request, ResponseAbstract $response, mixed $data = null) : void { $searchResults = $this->app->dispatcher->dispatch( $this->router->route( $request->getData('search') ?? '', $request->getData('CSRF'), $request->getRouteVerb(), $this->app->appName, $this->app->orgId, $this->app->accountManager->get($request->header->account) ), $request, $response ); } }