3 namespace BookStack\Providers;
5 use BookStack\Entities\BreadcrumbsViewComposer;
6 use Illuminate\Pagination\Paginator;
7 use Illuminate\Support\Facades\Blade;
8 use Illuminate\Support\Facades\View;
9 use Illuminate\Support\ServiceProvider;
11 class ViewTweaksServiceProvider extends ServiceProvider
18 public function boot()
20 // Set paginator to use bootstrap-style pagination
21 Paginator::useBootstrap();
24 View::composer('entities.breadcrumbs', BreadcrumbsViewComposer::class);
26 // Custom blade view directives
27 Blade::directive('icon', function ($expression) {
28 return "<?php echo icon($expression); ?>";