protected function suppressOutput(callable $callback) { ob_start(); $return = call_user_func($callback); ob_end_clean(); return $return; }