ContextualBindingBuilder

Illuminate\Container\ContextualBindingBuilder

class src/Illuminate/Container/ContextualBindingBuilder.php

__construct

v11.0.0 以前から

__construct(Illuminate\Contracts\Container\Container $container, $concrete)
@param \Illuminate\Contracts\Container\Container $container
@param string|array $concrete
  1. v11.0.0 追加
    変更後
    __construct(Illuminate\Contracts\Container\Container $container, $concrete) [@param \Illuminate\Contracts\Container\Container $container, @param string|array $concrete, @return void]
  2. v12.4.0 シグネチャ変更
    変更前
    __construct(Illuminate\Contracts\Container\Container $container, $concrete) [@param \Illuminate\Contracts\Container\Container $container, @param string|array $concrete, @return void]
    変更後
    __construct(Illuminate\Contracts\Container\Container $container, $concrete) [@param \Illuminate\Contracts\Container\Container $container, @param string|array $concrete]

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]