Problém s injection služby obsahující IStorage
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- chap
- Člen | 81
Ahoj,
připravuji si importní rozhraní na principu XML/RPC. Narazil jsem na velkou
zvláštnost a to, pokud mám v třídě presenteru:
/** @var Sluzba @inject */
public $foo;
a služba „Sluzba“ používá IStorage tak se mi stane to, že pokud danou presenter/action spustím z webového prohlížeče, tak služba je normálně injectnuta jak očekávám. Bohužel tomu tak není pokud to stejné zavolám pomocí exportu XML/RPC. Když se kouknu do laděnky (vyvolal jsem si výjimku v metodě startup, abych porovnal), tak jiné služby, které vkládám stejně jsou vloženy, ale tato má je NULL. Nenapadá Vás co by to prosím mohlo být?
díky, Chap