protected function doRun($method, array $args=[]) {
		ob_start();
		$result = call_user_func_array($method, array_merge([$this], $args));
		$controllerBuffer =  ob_get_clean();

		if($result !== null)
			return $result;
		if($controllerBuffer)
			return $controllerBuffer;
		return null;
	}
protected function doRun($method, array $args=[]) {
		ob_start();
		$result = call_user_func_array($method, array_merge([$this], $args));
		$controllerBuffer =  ob_get_clean();

		if($result !== null)
			return $result;
		if($controllerBuffer)
			return $controllerBuffer;
		return null;
	}
protected function doRun ( $ method , array $ args = [ ] ) { ob_start ( ) ; $ result = call_user_func_array ( $ method , array_merge ( [ $ this ] , $ args ) ) ; $ controllerBuffer = ob_get_clean ( ) ; if ( $ result !== null ) return $ result ; if ( $ controllerBuffer ) return $ controllerBuffer ; return null ; }
Run the action method.
@param  callable $method
@param  array    $args
@return mixed
Run the action method .