phpDocumentor pivotx
[ class tree: pivotx ] [ index: pivotx ] [ all elements ]

Class: oops_registry

Source Location: /modules/module_oops.php

Class oops_registry

Property Summary
static mixed   $instance  
mixed   $configuration  
mixed   $extension_classes_initiated  
mixed   $settings  
mixed   $type_classes  
mixed   $type_methods  

[ Top ]
Method Summary
static void   autoload()  
static string   setting()   Get a particular setting (this is a shortcut for getting the instance and ->get_setting)
void   findall_classes_with_method()   Find all the classes having the specific method
string   find_class_with_method()   Get the classname of the class containing the method
void   fix_oops_tables()   OOPs enforces these standard names
void   get()   Get OOPs configuration value
void   get_configuration()  
string   get_setting()   Get a particular setting
void   get_smarty_calls()  
void   hook_after_initialize()   This gets called when we the hook before_parse is called
void   initialise_no_class_tables()   Register tables for tables with classes
void   init_oops_language()   Initiale correct oops language
void   instance()  
void   register_class()  
void   set_setting()   Set a single setting
void   set_settings()   Set a bunch of settings all at once
void   update_extension_classes()   Update all the extension classes in the registry
void   update_type_methods()   Locate all the available methods for a type

[ Top ]
Properties
static mixed   $instance = false [line 2840]
API Tags:
Access:  protected


[ Top ]
mixed   $configuration = false [line 2842]
API Tags:
Access:  protected


[ Top ]
mixed   $extension_classes_initiated = false [line 2843]
API Tags:
Access:  protected


[ Top ]
mixed   $settings = false [line 2847]
API Tags:
Access:  protected


[ Top ]
mixed   $type_classes = array() [line 2844]
API Tags:
Access:  protected


[ Top ]
mixed   $type_methods = array() [line 2845]
API Tags:
Access:  protected


[ Top ]
Methods
static method autoload  [line 2899]

  static void autoload( $cl  )

Parameters:
   $cl: 

API Tags:
Access:  public


[ Top ]
static method setting  [line 3203]

  static string setting( string $key, [ $default = NULL]  )

Get a particular setting (this is a shortcut for getting the instance and ->get_setting)

Parameters:
string   $key:  key to get, format is 'name.key'
   $default: 

API Tags:
Return:  value of the key or the default
Access:  public


[ Top ]
findall_classes_with_method  [line 3098]

  void findall_classes_with_method( $type, $method  )

Find all the classes having the specific method

Parameters:
   $type: 
   $method: 

API Tags:
Access:  public


[ Top ]
find_class_with_method  [line 3115]

  string find_class_with_method( $type, $method  )

Get the classname of the class containing the method

Parameters:
   $type: 
   $method: 

API Tags:
Return:  the classname which contains the method
Access:  public


[ Top ]
fix_oops_tables  [line 2996]

  void fix_oops_tables( )

OOPs enforces these standard names

Remove 'special'


API Tags:
Access:  public


[ Top ]
get  [line 3210]

  void get( $key  )

Get OOPs configuration value

Parameters:
   $key: 

API Tags:
Access:  public


[ Top ]
get_configuration  [line 3041]

  void get_configuration( )


API Tags:
Access:  public


[ Top ]
get_setting  [line 3187]

  string get_setting( string $key, [ $default = NULL]  )

Get a particular setting

Parameters:
string   $key:  key to get, format is 'name.key'
   $default: 

API Tags:
Return:  value of the key or the default
Access:  public


[ Top ]
get_smarty_calls  [line 3129]

  void get_smarty_calls( $type  )

Parameters:
   $type: 

API Tags:
Access:  public


[ Top ]
hook_after_initialize  [line 2875]

  void hook_after_initialize( )

This gets called when we the hook before_parse is called


API Tags:
Access:  public


[ Top ]
initialise_no_class_tables  [line 2932]

  void initialise_no_class_tables( )

Register tables for tables with classes


API Tags:
Access:  protected


[ Top ]
init_oops_language  [line 2983]

  void init_oops_language( )

Initiale correct oops language


API Tags:
Access:  protected


[ Top ]
instance  [line 2852]

  void instance( )


API Tags:
Access:  public


[ Top ]
register_class  [line 2859]

  void register_class( $type, $classname  )

Parameters:
   $type: 
   $classname: 

API Tags:
Access:  public


[ Top ]
set_setting  [line 3169]

  void set_setting( string $key, string $value  )

Set a single setting

Parameters:
string   $key:  key to set, format is 'name.key'
string   $value:  value to set

API Tags:
Access:  public


[ Top ]
set_settings  [line 3155]

  void set_settings( string $name, array $settings  )

Set a bunch of settings all at once

Parameters:
string   $name:  name(space) of the settings
array   $settings:  all the settings belonging to the name(space)

API Tags:
Access:  public


[ Top ]
update_extension_classes  [line 2953]

  void update_extension_classes( )

Update all the extension classes in the registry


API Tags:
Access:  protected


[ Top ]
update_type_methods  [line 3070]

  void update_type_methods( $type  )

Locate all the available methods for a type

Parameters:
   $type: 

API Tags:
Access:  protected


[ Top ]

Documentation generated on Thu, 17 May 2012 01:07:21 +0200 by phpDocumentor 1.4.3