Make binding a closure
Make binding a closure

By registering the binding as a closure then the class is not actually instantiated unless it will be used.

This has (theoretical) performance improvements but more importantly this allows for modifying the config values inside a test using the Config facade.
spatie/laravel-googletagmanager