public function registerUrlGeneratorFactory()
{
$this->app->singleton('mediable.url.factory', function (Container $app) {
$factory = new UrlGeneratorFactory();
$config = $app['config']->get('mediable.url_generators');
foreach ($config as $driver => $generator) {
$factory->setGeneratorForFilesystemDriver($generator, $driver);
}
return $factory;
});
$this->app->alias('mediable.url.factory', UrlGeneratorFactory::class);
}