annotate src/FrameworkServiceProvider.php @ 4:84c75d9d90be

Changing usage to be bootstrap 5, not everything is reviewed but it's been started
author luka
date Tue, 19 Aug 2025 20:33:35 -0400
parents e107504fa22c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
b44434aaa767 Moving around the components.
luka
parents:
diff changeset
1 <?php
b44434aaa767 Moving around the components.
luka
parents:
diff changeset
2
b44434aaa767 Moving around the components.
luka
parents:
diff changeset
3 namespace Wizard\Framework;
b44434aaa767 Moving around the components.
luka
parents:
diff changeset
4
b44434aaa767 Moving around the components.
luka
parents:
diff changeset
5 use Illuminate\Support\ServiceProvider;
4
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents: 3
diff changeset
6 use Illuminate\Support\Facades\Blade;
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents: 3
diff changeset
7 use \Wizard\Framework\Database\MySchema;
2
b44434aaa767 Moving around the components.
luka
parents:
diff changeset
8
4
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents: 3
diff changeset
9 class FrameworkServiceProvider extends ServiceProvider
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents: 3
diff changeset
10 {
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents: 3
diff changeset
11 public function register(): void
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents: 3
diff changeset
12 {
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents: 3
diff changeset
13 $this->app->bind('db.schema', fn () => MySchema::customizedSchemaBuilder());
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents: 3
diff changeset
14 }
2
b44434aaa767 Moving around the components.
luka
parents:
diff changeset
15
4
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents: 3
diff changeset
16 public function boot(): void
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents: 3
diff changeset
17 {
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents: 3
diff changeset
18 $publish_path = __DIR__.'/../publishable';
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents: 3
diff changeset
19 $this->publishes([
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents: 3
diff changeset
20 $publish_path.'/resources' => resource_path(),
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents: 3
diff changeset
21 $publish_path.'/vite.config.js' => base_path('vite.config.js'),
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents: 3
diff changeset
22 $publish_path.'/package.json' => base_path('package.json'),
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents: 3
diff changeset
23 $publish_path.'/stubs' => base_path('stubs'),
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents: 3
diff changeset
24 ]);
2
b44434aaa767 Moving around the components.
luka
parents:
diff changeset
25
4
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents: 3
diff changeset
26 foreach (glob(base_path('routes/resources/*.php')) as $routeFile) {
2
b44434aaa767 Moving around the components.
luka
parents:
diff changeset
27 $this->loadRoutesFrom($routeFile);
4
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents: 3
diff changeset
28 }
2
b44434aaa767 Moving around the components.
luka
parents:
diff changeset
29
4
84c75d9d90be Changing usage to be bootstrap 5, not everything is reviewed but it's been started
luka
parents: 3
diff changeset
30 }
2
b44434aaa767 Moving around the components.
luka
parents:
diff changeset
31 }