Jak ziskat hodnotu zo Statement objektu
- xr
- Člen | 94
Ahojte, mam podobny problem, ako pan v tomto vlakne:
https://forum.nette.org/…-config-neon
… ale mam ho v DI Extension. V konfiguraku mam v nejakom parametri
Nette\DI\Statement
, ale ja potrebujem hodnotu.
Skusal som vselico mozne, napriklad
$builder->completeStatement($value)
, dosla mi fantazia. Pritom
sa jedna o trapne jednoduchu vec: potrebujem ternarny operator, preto mam
funkcnu obalku nad ternarnym operatorom, normalne mi to funguje, ked registrujem
sluzby, ale v DI rozsireni to proste nejde.
parameters:
mailers:
default: \Expr::ternary(%system.sendgrid.apiKey%, sendgrid, smtp)
Taktiez ked si „sahnem“ na parameter priamo z kontajneru, tak mam podobny problem.
Otazka znie: ako sa obecne dostanem k hodnote, ktora je za
Nette\DI\Statement
objektom?
Potrebujem nieco ako
$val = Somebody::resolve($statement);