Service – nastavení statické proměnné

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
MartinitCZ
Člen | 580
+
0
-

Ahoj,
snažím se zprovoznit twitter-php od dg pomocí services.
Bohužel David zvolil pro nastavení chache dir statickou třídu.

Jak vyřešit chybu Accessing static property Twitter::$cacheDir as non static?

Editoval martinit (13. 7. 2013 22:21)

hAssassin
Člen | 293
+
0
-

moc nechapu otazku, ale je snad jedno ze je staticka. Proste do ni prirad cestu jakou potrebujes (akorat k ni nepristupuj pres instanci $twitter->cacheDir, ale staticky):

Twitter::$cacheDir = '/cesta/k/temp/slozce/';
David Matějka
Moderator | 6445
+
0
-

jestli to chces nastavit v neonu, melo by fungovat

services:
	twitter:
		class: Twitter
		setup:
			- Twitter::$cacheDir('/foo/bar')
MartinitCZ
Člen | 580
+
0
-

@**hAssassin**: Pravda, slovo neon jsem nezmínil.
@**matej21**: Díky, to je ono :)