nulib-base/php/src/output/std/NullMessenger.php

62 lines
1.3 KiB
PHP

<?php
namespace nulib\output\std;
use nulib\output\IMessenger;
class NullMessenger implements IMessenger {
function resetParams(?array $params=null): void {
}
function clone(?array $params=null): self {
return clone $this;
}
function section($content, ?callable $func=null, ?int $level=null): void {
if ($func !== null) $func($this);
}
function title($content, ?callable $func=null, ?int $level=null): void {
if ($func !== null) $func($this);
}
function desc($content, ?int $level=null): void {
}
function action($content, ?callable $func=null, ?int $level=null): void {
if ($func !== null) $func($this);
}
function step($content, ?int $level=null): void {
}
function asuccess($content=null, ?int $overrideLevel=null): void {
}
function afailure($content=null, ?int $overrideLevel=null): void {
}
function adone($content=null, ?int $overrideLevel=null): void {
}
function aresult($result=null, ?int $overrideLevel=null): void {
}
function print($content, ?int $level=null): void {
}
function info($content, ?int $level=null): void {
}
function note($content, ?int $level=null): void {
}
function warning($content, ?int $level=null): void {
}
function error($content, ?int $level=null): void {
}
function end(bool $all=false): void {
}
}