/** * Output filter * @return string Output */ public static function outputFilter($s) { static $n = 0; // recursion counter if ($s === '') { return ''; } ++$n; Daemon::$obInStack = true; if (Daemon::$config->obfilterauto->value && Daemon::$context instanceof \PHPDaemon\Request\Generic) { Daemon::$context->out($s, false); } else { Daemon::log('Unexcepted output (len. ' . strlen($s) . '): \'' . $s . '\''); } --$n; Daemon::$obInStack = $n > 0; return ''; }