Nekonzistentní viditelnost formátovacích metod
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- jtousek
- Člen | 951
Snažím se vytvořit makro, které vypíše odkaz pouze pokud na něj uživatel má dostatečná oprávnění. Kontrolu chci dělat přes checkRequirements.
Problém mi způsobuje drobná nekonzistence v Nette:
- PresenterComponent::formatSignalMethod() by měla být static stejně jako Presenter::formatActionMethod() a Presenter::formatRenderMethod(), aby se dala volat bez vytváření komponenty.
- Presenter::formatActionMethod() a Presenter::formatRenderMethod() by měly být public stejně jako PresenterComponent::formatSignalMethod(), aby bylo možné kontrolovat i odkazy na jiné presentery.
Testy jsem spouštěl, změna žádný problém nezpůsobila.
Editoval jtousek (26. 9. 2012 9:38)