1*04fd306cSNickeau<?php 2*04fd306cSNickeau/** 3*04fd306cSNickeau * Handlebars Template string Loader implementation. 4*04fd306cSNickeau * 5*04fd306cSNickeau * @category Xamin 6*04fd306cSNickeau * @package Handlebars 7*04fd306cSNickeau * @author fzerorubigd <fzerorubigd@gmail.com> 8*04fd306cSNickeau * @author Behrooz Shabani <everplays@gmail.com> 9*04fd306cSNickeau * @author Mardix <https://github.com/mardix> 10*04fd306cSNickeau * @copyright 2012 (c) ParsPooyesh Co 11*04fd306cSNickeau * @copyright 2013 (c) Behrooz Shabani 12*04fd306cSNickeau * @copyright 2013 (c) Mardix 13*04fd306cSNickeau * @license MIT 14*04fd306cSNickeau * @link http://voodoophp.org/docs/handlebars 15*04fd306cSNickeau */ 16*04fd306cSNickeau 17*04fd306cSNickeaunamespace Handlebars\Loader; 18*04fd306cSNickeauuse Handlebars\Loader; 19*04fd306cSNickeauuse Handlebars\HandlebarsString; 20*04fd306cSNickeau 21*04fd306cSNickeauclass StringLoader implements Loader 22*04fd306cSNickeau{ 23*04fd306cSNickeau 24*04fd306cSNickeau /** 25*04fd306cSNickeau * Load a Template by source. 26*04fd306cSNickeau * 27*04fd306cSNickeau * @param string $name Handlebars Template source 28*04fd306cSNickeau * 29*04fd306cSNickeau * @return HandlebarsString Handlebars Template source 30*04fd306cSNickeau */ 31*04fd306cSNickeau public function load($name) 32*04fd306cSNickeau { 33*04fd306cSNickeau return new HandlebarsString($name); 34*04fd306cSNickeau } 35*04fd306cSNickeau 36*04fd306cSNickeau} 37