Files
php-flasher/Renderer/RendererManagerInterface.php
T
2020-12-06 04:03:14 +01:00

28 lines
537 B
PHP

<?php
namespace Flasher\Prime\Renderer;
interface RendererManagerInterface
{
/**
* Get a driver instance.
*
* @param string|null $name
* @param array $context
*
* @return RendererInterface
*
* @throws \InvalidArgumentException
*/
public function make($name = null, array $context = array());
/**
* Register a custom driver creator.
*
* @param \Closure|RendererInterface $driver
*
* @return $this
*/
public function addDriver($driver);
}