BMLT Root Server
Classes
base_templates.inc.php File Reference

The base templates for all our classes. This implements the i_comdef_searchable and i_comdef_db_stored interfaces and the t_local_id_class, t_comdef_local_type and t_comdef_world_type abstract classes. More...

Go to the source code of this file.

Classes

interface  i_comdef_searchable
 This interface describes some functions that should allow a derived class to be searched. More...
 
interface  i_comdef_has_parent
 Simply declares an interface for having a "container" object. More...
 
interface  i_comdef_db_stored
 Interface for entities that store themselves in the database. More...
 
interface  i_comdef_serialized
 Interface for entities that can be rendered into serialized form. More...
 
interface  i_comdef_auth
 Interface for entities that authenticate users. More...
 
class  t_local_id_class
 This class allows us to assign a unique ID to each of its derived instances. More...
 
class  t_comdef_local_type
 Allows us to specify a language to the instance (example: English or French) More...
 
class  t_comdef_world_type
 A very simple class that allows whatever format NAWS will use as an ID to be assigned to the object. More...
 

Detailed Description

The base templates for all our classes. This implements the i_comdef_searchable and i_comdef_db_stored interfaces and the t_local_id_class, t_comdef_local_type and t_comdef_world_type abstract classes.

This file contains a number of abstract and utility classes, as well as a couple of interfaces.

Definition in file base_templates.inc.php.