void bindIf(string $abstract, Closure|string|null $concrete = null, bool $shared = false)
void registerDeferredProvider(string $provider, string $service = null) Register
void tag(array|string $abstracts, array|mixed $tags) Assign a set of tags
void boot() Boot the application's service providers.
string basePath() Get the base path of the Laravel installation.
mixed call(callable|string $callback, array $parameters = array(), string|null $defaultMethod = null)
void alias(string $abstract, string $alias) Alias a type to a different
string version() Get the version number of the application.
void resolving(string $abstract, Closure $callback = null)
array tagged(array $tag) Resolve all of the bindings for a given tag.
Page 2 of 3