Skip to content

Commit c8452db

Browse files
committed
earlyTerminatingMethodCalls for presenter methods
1 parent 077ed13 commit c8452db

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ This extension provides following features:
1414
* Dynamic methods of [Nette\Utils\Html](https://doc.nette.org/en/2.4/html-elements)
1515
* Magic [Nette\Object and Nette\SmartObject](https://doc.nette.org/en/2.4/php-language-enhancements) properties
1616
* Event listeners through the `on*` properties
17+
* Defines early terminating method calls for Presenter methods to prevent `Undefined variable` errors
1718

1819
It also contains this framework-specific rule (can be enabled separately):
1920

extension.neon

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ parameters:
55
- Nette\Database\IRow
66
- Nette\Http\SessionSection
77
- Nette\Security\Identity
8+
earlyTerminatingMethodCalls:
9+
Nette\Application\UI\Presenter:
10+
- redirect
11+
- redirectUrl
12+
- sendJson
13+
- sendResponse
14+
- error
15+
- terminate
816

917
services:
1018
-

0 commit comments

Comments
 (0)