vengine-libs/container

vengine container

Installs: 10

Dependents: 0

Suggesters: 0

Security: 0

Stars: 2

Watchers: 1

Forks: 1

Open Issues: 1

pkg:composer/vengine-libs/container

4.0.14 2025-05-31 16:20 UTC

README

  • @ в начале имени ссылка на сервис.
  • @@ Указывает на то, что необходимо заменить указанный сервис.
Пример конфига (больше примеров можно посмотреть в unit тестах):

'test.replace' => [
    'class' => TestClass::class
],
TestDefClass::class => [
    'class' => TestDefClass::class,
],
'@@' . TestDefClass::class => [
    'closure' => static function () {
        $t = new TestDefClass();
        $t->test = '666';

        return $t;
    }
]