Autowiring self nefunguje dobře

Kcko
Člen | 465
+
0
-

Asi to bude problém u mě, ale nevidím ho.

Mám 1 interface který injectuji po celém webu a 2 třídy

<?php
    - App\Model\Resolver1

    Resolver2:
        class: App\Model\Resolver2
        autowired: self
?>

(Pojmenovaný resolver injectuje první a uvnitř se tam dělají nějaké operace)
Na určitém místě, potřebuji použít druhý resolver (funguje defakto jako dekorátor), takže jsem si udělal testovací servisní presenter, který injectuje Interface (který oba Resolvery implementují)
Zaregistroval

<?php
- App\ServiceModule\Presenters\SandboxPresenter(@Resolver2)
?>

Pustil a vkládá se pořád první …

Co je špatně?

Editoval Kcko (20. 2. 16:21)

Kcko
Člen | 465
+
0
-

Nic, moje chyba (jako obvykle), injectoval sem interface pres anotaci @inject, přes __constructor to už funguje korektně.