interface
Illuminate
/
Contracts
/
Container
/
ContextualBindingBuilder
You're browsing the documentation for an upcoming version of Laravel. The documentation and features of this release are subject to change.
ContextualBindingBuilder
Methods
public
needs ( $abstract ) : $this
Define the abstract target that depends on the context.
Parameters
- $abstract string
public
give ( $implementation ) : void
Define the implementation for the contextual binding.
Parameters
- $implementation Closure |string|array
public
giveTagged ( $tag ) : void
Define tagged services to be used as the implementation for the contextual binding.
Parameters
- $tag string
public
giveConfig ( $key , $default ) : void
Specify the configuration item to bind as a primitive.
Parameters
- $key string
- $default mixed