* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ /** * Storage is the base class for all storage classes. * * @package symfony * @subpackage templating * @author Fabien Potencier */ class Storage { protected $renderer = null, $template = ''; /** * Constructor. * * @param string $template The template name */ public function __construct($template, $renderer = null) { $this->template = $template; $this->renderer = $renderer; } /** * Returns the object string representation. * * @return string The template name */ public function __toString() { return (string) $this->template; } /** * Gets the renderer. * * @return string|null The renderer name or null if no renderer is stored for this template */ public function getRenderer() { return $this->renderer; } }