app->singleton(CommandBus::class, function () { return new CommandBus([ new CommandHandlerMiddleware( new ClassNameExtractor(), new AttributeLocator(), new InvokeInflector() ), ]); }); } }