private static function dispatch() { $control_name = CONTROLLER_NAME . 'Controller'; $action_name = ACTION_NAME . 'Action'; $factory = ControllerFactory::getInstance(); $controller = $factory->getController($control_name); $controller->{$action_name}(); }