Jakiś czas temu dowiedziałem się, że moje wspaniałe już IDE może być jeszcze bardziej wspaniałe i oferuje mi autouzupełnianie przy funkcjach fabrykujących. Podczas eksploracji dokumentacji natknąłem się na coś takiego:
//basicaly the same as get, just for array["arg"] lookups
override(new \ServiceLocatorInterface,
map([
"special" => \Exception::class,
]));
}
Ucieszyłem się, że to pozwoli mi uzyskać autouzupełnianie przy próbie wyciągnięcia czegos z IOC za pomocą array access. Jednak nie bardzo chce to działać, tzn. działa, ale nie do końca, ponieważ nie mam autouzupełniania, ale za to storm rozumie, jaki interfej został zwrócony:
Próbowałem już na wszystkie możliwe sposoby, ale niestety storm ciągle, uparcie twierdz, że: "No suggestions". Czy komuś się chciało z tym bawić kiedyś?