@@ -59,9 +59,9 @@ class SetupComponent extends Component {
59
59
/**
60
60
* @param \Cake\Event\EventInterface $event
61
61
* @throws \Exception
62
- * @return \Cake\Http\Response|null| void
62
+ * @return void
63
63
*/
64
- public function beforeFilter (EventInterface $ event ) {
64
+ public function beforeFilter (EventInterface $ event ): void {
65
65
/** @var \Cake\Controller\Controller $Controller */
66
66
$ Controller = $ event ->getSubject ();
67
67
$ this ->Controller = $ Controller ;
@@ -86,7 +86,7 @@ public function beforeFilter(EventInterface $event) {
86
86
87
87
// The following is only allowed with proper clearance
88
88
if (!$ this ->isAuthorized ()) {
89
- return null ;
89
+ return ;
90
90
}
91
91
92
92
// maintenance mode
@@ -99,7 +99,9 @@ public function beforeFilter(EventInterface $event) {
99
99
$ this ->Controller ->Flash ->error (__d ('setup ' , 'Maintenance mode not {0} ' , $ mode ));
100
100
}
101
101
102
- return $ this ->Controller ->redirect ($ this ->_cleanedUrl ('maintenance ' ));
102
+ $ event ->setResult ($ this ->Controller ->redirect ($ this ->_cleanedUrl ('maintenance ' )));
103
+
104
+ return ;
103
105
}
104
106
105
107
// debug mode
@@ -111,7 +113,9 @@ public function beforeFilter(EventInterface $event) {
111
113
$ this ->Controller ->Flash ->error (__d ('setup ' , 'debug not set ' ));
112
114
}
113
115
114
- return $ this ->Controller ->redirect ($ this ->_cleanedUrl ('debug ' ));
116
+ $ event ->setResult ($ this ->Controller ->redirect ($ this ->_cleanedUrl ('debug ' )));
117
+
118
+ return ;
115
119
}
116
120
117
121
// clear cache
@@ -125,7 +129,9 @@ public function beforeFilter(EventInterface $event) {
125
129
$ this ->Controller ->Flash ->error (__d ('setup ' , 'cache not cleared ' ));
126
130
}
127
131
128
- return $ this ->Controller ->redirect ($ this ->_cleanedUrl ('clearcache ' ));
132
+ $ event ->setResult ($ this ->Controller ->redirect ($ this ->_cleanedUrl ('clearcache ' )));
133
+
134
+ return ;
129
135
}
130
136
131
137
// clear session
@@ -136,7 +142,9 @@ public function beforeFilter(EventInterface $event) {
136
142
$ this ->Controller ->Flash ->error (__d ('setup ' , 'session not cleared ' ));
137
143
}
138
144
139
- return $ this ->Controller ->redirect ($ this ->_cleanedUrl ('clearsession ' ));
145
+ $ event ->setResult ($ this ->Controller ->redirect ($ this ->_cleanedUrl ('clearsession ' )));
146
+
147
+ return ;
140
148
}
141
149
142
150
// layout switch
@@ -146,7 +154,9 @@ public function beforeFilter(EventInterface $event) {
146
154
$ this ->setLayout ($ layout );
147
155
$ this ->Controller ->Flash ->success (__d ('setup ' , 'layout {0} activated ' , $ this ->Controller ->getRequest ()->getQuery ('layout ' )));
148
156
149
- return $ this ->Controller ->redirect ($ this ->_cleanedUrl ('layout ' ));
157
+ $ event ->setResult ($ this ->Controller ->redirect ($ this ->_cleanedUrl ('layout ' )));
158
+
159
+ return ;
150
160
}
151
161
152
162
$ this ->issueMailing ();
0 commit comments