179.
180. /**
181. * Protected call controller
182. *
183. * [added]5.7.7
184. */
185. protected static function callController($page, $function, $parameters)
186. {
187. # The reflection of the active controller is being taken.
188. $reflector = new ReflectionClass($page);
189.
190. # The active controller's construct method is being resolved.
191. $controller = new $page(...In::resolvingDependencyInjections($reflector, $page, '__construct'));
192.
193. # The parameters of the active controller method are being resolved.
194. $controller->$function(...(In::resolvingDependencyInjections($reflector, $page, $function) ?: $parameters));
195. }
196.
197. /**
198. * View path finder