User Deprecated error – callback() – ale o callback se nejedna

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

Ahoj,

dnes jsem po delší době prohnal projekt updatem (používám verzi 2.4) a vyskočila na mě zajímavá chyba:

User Deprecated

callback() is deprecated; use native PHP callback

V tomto kódu:

class BoxGrid extends BaseGrid
{

	protected function build()
	{
		parent::build(); # <-- Zde to hází chybu

		# ... rest of the code
	}
}

Ale přitom se jedná o volání metody v rodičovské třídě a toto je standardní použítá, čili to s callbackem vůbec nesouvisí, ne?

Editoval GEpic (20. 7. 2016 18:41)

voda
Člen | 561
+
+2
-

callback funkce bude asi použita ve třídě od které dědíš – BaseGrid. Pokud se jedná o doplněk, budeš ho muset aktualizovat na verzi kompatibilní s Nette 2.4.

GEpic
Člen | 566
+
0
-

voda napsal(a):

callback funkce bude asi použita ve třídě od které dědíš – BaseGrid. Pokud se jedná o doplněk, budeš ho muset aktualizovat na verzi kompatibilní s Nette 2.4.

Díky za rychlou odpověď, to mě nenapadlo a měl si pravdu. A to jsem měl pocit, že jsem veškeré staré callbacky již eliminoval… :D

Editoval GEpic (20. 7. 2016 18:47)