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

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