PHP Classes
elePHPant
Icontem

File: IQueryTemplatesTemplate.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of  >  Query Templates  >  IQueryTemplatesTemplate.php  >  Download  
File: IQueryTemplatesTemplate.php
Role: Class source
Content type: text/plain
Description: IQueryTemplatesTemplate.php
Class: Query Templates
Template engine using load, traverse and modify
Author: By
Last change:
Date: 6 years ago
Size: 1,808 bytes
 

Contents

Class file image Download
<?php
/**
 * Interface for QueryTemplatesTemplate derivatives.
 *
 * @package QueryTemplates
 * @author Tobiasz Cudnik <tobiasz.cudnik/gmail.com>
 * @license http://www.opensource.org/licenses/mit-license.php MIT License
 * @link http://code.google.com/p/querytemplates/
 */
interface IQueryTemplatesTemplateChain {
    public function
templateCache($state = null);
    public function
templateName($newName = null);
}
/**
 * Interface for QueryTemplatesTemplate derivatives operating on sources.
 *
 * @package QueryTemplates
 * @author Tobiasz Cudnik <tobiasz.cudnik/gmail.com>
 * @license http://www.opensource.org/licenses/mit-license.php MIT License
 * @link http://code.google.com/p/querytemplates/
 */
interface IQueryTemplatesTemplateSources {
    public function
sourceCollect($path, $name = null);
    public function
sourceCollectPHP($path, $name = null);
    public function
sourceQuery($path);
    public function
sourceQueryPHP($path, $name = null);
// public function sourceTemplate($name);
}
/**
 * Interface for QueryTemplatesTemplate derivatives before parsing stage.
 *
 * @package QueryTemplates
 * @author Tobiasz Cudnik <tobiasz.cudnik/gmail.com>
 * @license http://www.opensource.org/licenses/mit-license.php MIT License
 * @link http://code.google.com/p/querytemplates/
 */
interface IQueryTemplatesTemplateParse {
    public function
parse();
}
/**
 * Interface for QueryTemplatesTemplate class.
 *
 * @package QueryTemplates
 * @author Tobiasz Cudnik <tobiasz.cudnik/gmail.com>
 * @license http://www.opensource.org/licenses/mit-license.php MIT License
 * @link http://code.google.com/p/querytemplates/
 */
interface IQueryTemplatesTemplate
   
extends IQueryTemplatesTemplateChain,
       
IQueryTemplatesTemplateSources,
       
IQueryTemplatesTemplateParse {
}