Location: PHPKode > scripts > Claw > claw/ext/SmartyClawRendererHelper.php
<?php

/**
 * Smarty Template Engine Renderer helper for Claw Framework
 *
 * @author Tomas Varaneckas <tomas [dot] varaneckas [at] gmail [dot] com>
 * @package claw.ext
 * @version $Id: SmartyClawRendererHelper.php 120 2006-03-19 19:26:44Z spajus $
 */
abstract class SmartyClawRendererHelper implements ClawRendererHelper
{
	/**
	 * Tag name
	 *
	 * @var string
	 */
	protected $name;

	/**
	 * Setter for tag name
	 *
	 * @param string $name
	 */
	public function setName($name)
	{
		$this->name = $name;
	}

	/**
	 * Getter for tag name
	 *
	 * @return string
	 */
	public function getName()
	{
		return $this->name;
	}

	/**
	 * Needed for Smarty register_object
	 * Read Smarty manual for details
	 */
	abstract public function getBlockFunctions();

	/**
	 * Needed for Smarty register_object
	 * Read Smarty manual for details
	 */
	
	abstract public function getAllowedFunctions();

	/**
	 * Needed for Smarty register_object
	 * Read Smarty manual for details
	 */
	abstract public function useSmartyTags();
}
Return current item: Claw