Remove Template class

This commit is contained in:
QWp6t
2015-12-27 22:07:25 -08:00
committed by Ben Word
parent 12d6ac3c51
commit 1df3fee010
8 changed files with 120 additions and 193 deletions

View File

@@ -2,17 +2,16 @@
use Roots\Sage\Asset;
use Roots\Sage\Assets\JsonManifest;
use Roots\Sage\Template;
use Roots\Sage\Template\WrapperCollection;
use Roots\Sage\Template\WrapperInterface;
/**
* @param string $slug
* @param array $context
*/
function template_unwrap($slug = '', $context = []) {
if ($file = Template::unwrap($slug, $context)->locate()) {
/** @noinspection PhpIncludeInspection */
include $file;
}
function template_wrap(WrapperInterface $wrapper, $slug = 'base') {
WrapperCollection::add($wrapper, $slug);
return $wrapper->getWrapper();
}
function template_unwrap($slug = 'base') {
return WrapperCollection::get($slug)->getTemplate();
}
/**