public function registerBindings()
{
// Register the sitemap.xml generator
$this->app->singleton('calotype.seo.generators.sitemap', function ($app) {
return new SitemapGenerator();
});
// Register the meta tags generator
$this->app->singleton('calotype.seo.generators.meta', function ($app) {
return new MetaGenerator($app['config']->get('calotype-seo::defaults'));
});
// Register the robots.txt generator
$this->app->singleton('calotype.seo.generators.robots', function ($app) {
return new RobotsGenerator();
});
// Register the open graph properties generator
$this->app->singleton('calotype.seo.generators.opengraph', function ($app) {
return new OpenGraphGenerator();
});
}