Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- fendrychl
- Člen | 2
Zdravím,
pokud nemám mylné informace :), mohu v configu předat službě přímo parametr z jiné části, názorná ukázka:
Nette to správně rozloží, fce expand překonvertuje parametry v ArrayHash na array, ale jen první úroveň. Díky tomu Nette\Arrays::get selže na 47 řádku → is_array.
Napadají mě 3 řešení:
- přetypovat komplet ArrayHash na array v expand
- upravit Nette\Arrays aby uměl pracovat i s ArrayHash (či přímo ArrayAccess)
- přetypovávat v Nette\Arrays::get na array
Jaký je váš názor?