/** * Get resources to be aggregated. * * @return ResourceFactory[] */ public function getResources() { return [ResourceFactory::create(RamlController::class)->get('/api.raml', 'getIndex')]; }
/** * Map routes. * * @param Router $router */ public function map(Router $router) { ResourceFactory::create(ConferenceController::class)->withPrefix($this->prefix)->withMiddleware($this->middleware)->get('/', 'anyIndex')->get('/css/main.css', 'getCss')->get('/{moduleName}', 'anyModule')->get('/{moduleName}/{methodName}', 'anyMethod')->inject($router); }