@@ -118,11 +118,11 @@ public function isDebug(): bool
118118 /**
119119 * Return/setup Layout Flag
120120 *
121- * @param bool|null $flag
121+ * @param bool|null $flag
122122 *
123123 * @return bool
124124 */
125- public function useLayout ($ flag = null ): bool
125+ public function useLayout (? bool $ flag = null ): bool
126126 {
127127 if (is_bool ($ flag )) {
128128 $ this ->layoutFlag = $ flag ;
@@ -134,12 +134,12 @@ public function useLayout($flag = null): bool
134134 /**
135135 * Initialize system packages
136136 *
137- * @param string $environment
137+ * @param string $environment
138138 *
139- * @throws ApplicationException
140139 * @return void
140+ * @throws ApplicationException
141141 */
142- public function init ($ environment = 'production ' ): void
142+ public function init (string $ environment = 'production ' ): void
143143 {
144144 $ this ->environment = $ environment ;
145145
@@ -400,7 +400,7 @@ protected function postProcess(): void
400400 * @throws ControllerException
401401 * @throws ReflectionException
402402 */
403- public function dispatch ($ module , $ controller , array $ params = []): Controller
403+ public function dispatch (string $ module , string $ controller , array $ params = []): Controller
404404 {
405405 $ instance = new Controller ($ module , $ controller , $ params );
406406
@@ -419,11 +419,11 @@ public function dispatch($module, $controller, array $params = []): Controller
419419 /**
420420 * Extension point: pre dispatch
421421 *
422- * @param Controller $controller
422+ * @param Controller $controller
423423 *
424424 * @return void
425425 */
426- protected function preDispatch ($ controller ): void
426+ protected function preDispatch (Controller $ controller ): void
427427 {
428428 // check HTTP method
429429 $ controller ->checkHttpMethod ();
@@ -445,7 +445,7 @@ protected function preDispatch($controller): void
445445 * @throws ControllerException
446446 * @throws ReflectionException
447447 */
448- protected function doDispatch ($ controller ): void
448+ protected function doDispatch (Controller $ controller ): void
449449 {
450450 // run controller
451451 $ controller ->run ();
@@ -454,11 +454,11 @@ protected function doDispatch($controller): void
454454 /**
455455 * Extension point: post dispatch
456456 *
457- * @param Controller $controller
457+ * @param Controller $controller
458458 *
459459 * @return void
460460 */
461- protected function postDispatch ($ controller ): void
461+ protected function postDispatch (Controller $ controller ): void
462462 {
463463 // nothing by default
464464 }
0 commit comments