Closed jakubboucek closed 5 years ago
@jakubboucek Jaký je důvod pro to, aby někdo inicializoval novou instanci pluginu? Tím by se podle mě duplicitně zavolaly všechny hooky, které máme v konstruktorech jednotlivých metod, např. třídy Admin... Nebo to tak není?
Jaký je důvod pro to, aby někdo inicializoval novou instanci pluginu?
Hm, původně jsem tomu pluginu dával větší izolaci a chtěl jsem to tam nechat, abych si nezavřel cestu pro případné testy. Ale pak jsem to zjednodušil a už to není třeba. Upravím.
Jaký je důvod pro to, aby někdo inicializoval novou instanci pluginu?
Upraveno, už se tam neřeší multi-instancovost. V případě potřeby ji lze vždy vyrobit přes new Plugin()
.
@jakubboucek Určitě může být, je to podle mě to samé jako jsem měl já funkcí ssc()
, jen obalené ve třídě, jestli to je tak lepší, jsem pro..:-)
new Loader()
use new instance containerSimpleshop::getInstance()
.$instanceId
(Simpleshop::getInstance('test')
).new Loader()
access.Closes #20