File tree Expand file tree Collapse file tree 2 files changed +11
-5
lines changed Expand file tree Collapse file tree 2 files changed +11
-5
lines changed Original file line number Diff line number Diff line change 2626 "latte/latte" : " ^2.4.1" ,
2727 "tracy/tracy" : " ^2.4"
2828 },
29+ "conflict" : {
30+ "nette/di" : " <3.0"
31+ },
2932 "autoload" : {
3033 "classmap" : [" src/" ]
3134 },
Original file line number Diff line number Diff line change 1717 */
1818class FormsExtension extends Nette \DI \CompilerExtension
1919{
20- private $ defaults = [
21- 'messages ' => [],
22- ];
20+ public function __construct ()
21+ {
22+ $ this ->config = new class {
23+ /** @var string[] */
24+ public $ messages = [];
25+ };
26+ }
2327
2428
2529 public function afterCompile (Nette \PhpGenerator \ClassType $ class )
2630 {
2731 $ initialize = $ class ->getMethod ('initialize ' );
28- $ config = $ this ->validateConfig ($ this ->defaults );
2932
30- foreach (( array ) $ config[ ' messages ' ] as $ name => $ text ) {
33+ foreach ($ this -> config -> messages as $ name => $ text ) {
3134 if (defined ('Nette\Forms\Form:: ' . $ name )) {
3235 $ initialize ->addBody ('Nette\Forms\Validator::$messages[Nette\Forms\Form::?] = ?; ' , [$ name , $ text ]);
3336 } elseif (defined ($ name )) {
You can’t perform that action at this time.
0 commit comments