for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace kalanis\kw_modules\Output;
/**
* Class AOutput
* @package kalanis\kw_modules
* Output abstraction
*
* possible outputs:
* - Raw (for images, rss, ...)
* - HTML
* - Json
*/
abstract class AOutput
{
protected bool $canWrap = false;
public function __toString()
return $this->output();
}
abstract public function output(): string;
public final function canWrap(): bool
return $this->canWrap;