ContextualBindingBuilder
class ContextualBindingBuilder implements ContextualBindingBuilder (View source)
Свойства
| protected Контейнер | $container | Базовый экземпляр контейнера. | |
| protected string|array | $concrete | Конкретный экземпляр. | |
| protected string | $needs | Абстрактная цель. |
Методы
| void | __construct(Контейнер $container, string|array $concrete)
Создать новый конструктор контекстного связывания. | |
| $this | needs(string $abstract)
Определить абстрактную цель, зависящую от контекста. | |
| void | give(Closure|string|array $implementation)
Определить реализацию для контекстного связывания. | |
| void | giveTagged(string $tag)
Определить помеченные службы, которые будут использоваться в качестве реализации для контекстного связывания. | |
| void | giveConfig(string $key, mixed $default = null)
Указать элемент конфигурации для связывания как примитива. |
Подробности
void __construct(Контейнер $container, string|array $concrete)
Создать новый конструктор контекстного связывания.
$this needs(string $abstract)
Определить абстрактную цель, зависящую от контекста.
void give(Closure|string|array $implementation)
Определить реализацию для контекстного связывания.
void giveTagged(string $tag)
Определить помеченные службы, которые будут использоваться в качестве реализации для контекстного связывания.
void giveConfig(string $key, mixed $default = null)
Указать элемент конфигурации для связывания как примитива.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Container/ContextualBindingBuilder.html