for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Staticka;
use Staticka\Contracts\RendererContract;
// TODO: To be removed in v1.0.0.
// Implement own renderer instead.
use Zapheus\Renderer\Renderer as ZapheusRenderer;
/**
* Renderer
*
* @package Staticka
* @author Rougin Gutib <[email protected]>
*/
class Renderer implements RendererContract
{
* @var \Zapheus\Renderer\RendererInterface
protected $zapheus;
* @param string[] $paths
public function __construct($paths)
$this->zapheus = new ZapheusRenderer($paths);
}
* Renders a file from a specified template.
* @param string $name
* @param array $data
* @return string
* @throws \InvalidArgumentException
public function render($name, $data = array())
return $this->zapheus->render($name, $data);