registerService('GoogleAnalyticsService', function($c) { return new GoogleAnalyticsService($c); }); $this->registerService('LLMService', function($c) { return new LLMService($c); }); $this->registerService('DataProcessor', function($c) { return new DataProcessor($c); }); // Register controllers $this->registerService('ApiV1Controller', function($c) { return new ApiV1Controller($c); }); $this->registerService('ReportController', function($c) { return new ReportController($c); }); $this->registerService('AdminController', function($c) { return new AdminController($c); }); } public function getContainer() { return $this->getContainer(); }