public function runWild(){
        foreach ($this->handlers as $handler){
            $rtn = $handler instanceof Closure ? $this->context->call($handler,$this->req) : $this->context->callInClass($handler,$this->action,$this->req);
            if (!is_null($rtn)) return $rtn;
        }
        return null;
    }
public function runWild(){
        foreach ($this->handlers as $handler){
            $rtn = $handler instanceof Closure ? $this->context->call($handler,$this->req) : $this->context->callInClass($handler,$this->action,$this->req);
            if (!is_null($rtn)) return $rtn;
        }
        return null;
    }
public function runWild ( ) { foreach ( $ this -> handlers as $ handler ) { $ rtn = $ handler instanceof Closure ? $ this -> context -> call ( $ handler , $ this -> req ) : $ this -> context -> callInClass ( $ handler , $ this -> action , $ this -> req ) ; if ( ! is_null ( $ rtn ) ) return $ rtn ; } return null ; }
when use runWild , any handler return anything will break the loop and return
when use runWild any handler return anything will break the loop and return