private function dispatchControllers(array $functions, array $param)
    {
        $response = null;

        // We launch of the execution of the list of actions define
        // Function has been executed according to an order
        foreach ($functions as $function) {
            $response = call_user_func_array(
                $function['action'],
                array_merge($function['injection'], $param)
            );

            if ($response === true) {
                continue;
            }

            if ($response === false || is_null($response)) {
                return $response;
            }
        }

        return $response;
    }
private function dispatchControllers(array $functions, array $param)
    {
        $response = null;

        // We launch of the execution of the list of actions define
        // Function has been executed according to an order
        foreach ($functions as $function) {
            $response = call_user_func_array(
                $function['action'],
                array_merge($function['injection'], $param)
            );

            if ($response === true) {
                continue;
            }

            if ($response === false || is_null($response)) {
                return $response;
            }
        }

        return $response;
    }
private function dispatchControllers ( array $ functions , array $ param ) { $ response = null ; // We launch of the execution of the list of actions define // Function has been executed according to an order foreach ( $ functions as $ function ) { $ response = call_user_func_array ( $ function [ 'action' ] , array_merge ( $ function [ 'injection' ] , $ param ) ) ; if ( $ response === true ) { continue ; } if ( $ response === false || is_null ( $ response ) ) { return $ response ; } } return $ response ; }
Execution of define controller

@param array $functions
@param array $param

@return mixed
Execution of define controller