protected function registerPageTypeConfigRepository() { $this->app->singleton('Cmsable\\PageType\\ConfigRepositoryInterface', function ($app) { DBConfigRepository::setConnectionResolver($app['db']); return $app->make('Cmsable\\PageType\\DBConfigRepository'); }); }
protected function getRepo() { DBConfigRepository::setConnectionResolver($this->getResolver()); $typeRepo = new ManualConfigTypeRepository(); return new DBConfigRepository($typeRepo); }