Neon a přístup k metodě objektu
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Tomáš Jablonický
- Člen | 115
Zdravím,
chtěl bych v neonu při definování service nějakým způsobem přistoupit k metodě objektu.
Mám objekt s constrcutorem a metodu getConfig().
<?php
private $config;
public function __construct($config)
{
$this->config = $config;
}
public function getConfig()
{
return $this->config;
}
?>
a v neonu chci přistoupit metodě této třídy
servise:
config: Config(%config%)
jinaServise: ModelNeco(zde chci predat metodu getConfig())
- Tomáš Jablonický
- Člen | 115
Felix napsal(a):
Podle me by melo jit.
jinaServise: ModelNeco(@config::getConfig())
Takhle se ale přistupuje ke statické metodě, nebo se pletu? Vyzkouším a dám vědět :-).
- Filip Procházka
- Moderator | 4668
V PHP ano. Ale configurator to chápe jako volání metody. Pokud v
@config
bude objekt, tak to změní
na $config->getConfig()