ContextualBindingBuilder

Illuminate\Contracts\Container\ContextualBindingBuilder

interface src/Illuminate/Contracts/Container/ContextualBindingBuilder.php

give

v11.0.0 以前から

give($implementation)
@param \Closure|string|array $implementation
@return $this
  1. v11.0.0 追加
    変更後
    give($implementation) [@param \Closure|string|array $implementation, @return void]
  2. v12.29.0 シグネチャ変更
    変更前
    give($implementation) [@param \Closure|string|array $implementation, @return void]
    変更後
    give($implementation) [@param \Closure|string|array $implementation, @return $this]

giveConfig

v11.0.0 以前から

giveConfig($key, $default = null)
@param string $key
@param mixed $default
@return $this
  1. v11.0.0 追加
    変更後
    giveConfig($key, $default = null) [@param string $key, @param mixed $default, @return void]
  2. v12.29.0 シグネチャ変更
    変更前
    giveConfig($key, $default = null) [@param string $key, @param mixed $default, @return void]
    変更後
    giveConfig($key, $default = null) [@param string $key, @param mixed $default, @return $this]

giveTagged

v11.0.0 以前から

giveTagged($tag)
@param string $tag
@return $this
  1. v11.0.0 追加
    変更後
    giveTagged($tag) [@param string $tag, @return void]
  2. v12.29.0 シグネチャ変更
    変更前
    giveTagged($tag) [@param string $tag, @return void]
    変更後
    giveTagged($tag) [@param string $tag, @return $this]

needs

v11.0.0 以前から

needs($abstract)
@param string $abstract
@return $this
  1. v11.0.0 追加
    変更後
    needs($abstract) [@param string $abstract, @return $this]