<?php
namespace Jaxon\CI;
use Jaxon\Utils\View\Store;
use Jaxon\Contracts\View as ViewContract;
class View implements ViewContract
{
/**
* Add a namespace to this view renderer
*
* @param string $sNamespace The namespace name
* @param string $sDirectory The namespace directory
* @param string $sExtension The extension to append to template names
*
* @return void
*/
public function addNamespace($sNamespace, $sDirectory, $sExtension = '')
{}
/**
* Render a view
*
* @param Store $store A store populated with the view data
*
* @return string The string representation of the view
*/
public function render(Store $store)
{
// Render the template
return trim(get_instance()->load->view($store->getViewName(), $store->getViewData(), true), " \t\n");
}
}
|