ConfirmationDialog compile error

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

Zdravim,

mate nekdo rozchozeny tento addon na verzi Nette 2.1?
https://componette.org/search/?…

Me to pri postupu presne podle navodu vyhazuje tuhle tu chybu:

Compile Error

Cannot make static method Nette\Application\UI\PresenterComponent::formatSignalMethod() non static in class ConfirmationDialog

a jedinou upravu scriptu co jsem provadel byla, ze jsem si odkomentoval namespaces na zacatku

mkoubik
Člen | 728
+
0
-

Přepiš si to na

public static function formatSignalMethod($signal)
{
	if (stripos($signal, 'confirm') === 0)
		return '_handleShow';

	parent::formatSignalMethod($signal);
}

a asi i pošli pull request, jestli to ještě někdo vyvíjí.

ali
Člen | 342
+
0
-

diky moc, jinak pak sem narazil jeste na dalsi problem, ale ten je jiz pjednou resen zde
https://forum.nette.org/…mationdialog

a pak pri kliknuti na odkaz mi to vyhodilu tuhlenstu hlasku

User Deprecated

Calling Nette\Application\UI\PresenterComponent::getParameter with no arguments to get all parameters is deprecated, use getParameters() instead.

a to sem upravil funkci _handleShow() a radek k ziskani parametru

$params = $this->getParameter(); => $params = $this->getParameters();