for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Hogosha\Monitor\Renderer;
use Hogosha\Monitor\Monitor;
use Hogosha\Monitor\Renderer\RendererInterface;
use Hogosha\Monitor\Renderer\TableRenderer;
use Webmozart\Console\Api\IO\IO;
/**
* @author Guillaume Cavana <[email protected]>
*/
class RendererFactory
{
* create
* @param string $type
* @param IO $io
* @return RendererInterface
public static function create($type, IO $io)
if ($type == Monitor::RENDERER_TYPE_TABLE) {
return new TableRenderer($io);
} else {
return new ListRenderer($io);
}