diff --git a/src/ServiceProvider.php b/src/ServiceProvider.php new file mode 100644 index 0000000..5de540d --- /dev/null +++ b/src/ServiceProvider.php @@ -0,0 +1,42 @@ +app->bind('arrilot.widget', function () { + return new WidgetFactory(new LaravelApplicationWrapper()); + }); + + $this->app->alias('arrilot.widget', 'Arrilot\Widgets\Factories\WidgetFactory'); + + } + + /** + * Register two additional blade directives + * + * @return nil + */ + public function boot() + { + parent::boot(); + $this->registerBladeDirective('widget-begin', '$1begin$2; ?>'); + $this->registerBladeDirective('widget-end', '$1endw$2; ?>'); + } +}