1: <?php
2:
3: namespace Baril\Orderly;
4:
5: use Baril\Orderly\Console\FixPositionsCommand;
6: use Baril\Orderly\Mixins\Builder as BuilderMixin;
7: use Baril\Orderly\Mixins\Grammar as GrammarMixin;
8: use Illuminate\Database\Query\Builder;
9: use Illuminate\Database\Query\Grammars\Grammar;
10: use Illuminate\Support\ServiceProvider;
11:
12: class OrderlyServiceProvider extends ServiceProvider
13: {
14: public function register()
15: {
16: $this->commands([
17: FixPositionsCommand::class,
18: ]);
19: }
20:
21: public function boot()
22: {
23: Builder::mixin(new BuilderMixin());
24: Grammar::mixin(new GrammarMixin());
25: }
26: }
27: