ILIAS  release_5-0 Revision 5.0.0-1144-gc4397b1f870
All Data Structures Namespaces Files Functions Variables Modules Pages
class.arConnectorMap.php
Go to the documentation of this file.
1 <?php
2 
10 
14  protected static $map = array();
15 
16 
21  public static function register(ActiveRecord $ar, arConnector $connector) {
22  self::$map[get_class($ar)] = $connector;
23  }
24 
25 
31  public static function get(ActiveRecord $ar) {
32  if (self::$map[get_class($ar)] instanceof arConnector) {
33  return self::$map[get_class($ar)];
34  }
35 
36  return new arConnectorDB();
37  }
38 }
39 
40 ?>
Class arConnectorDB.
Class ActiveRecord.
Class arConnector.
Class arConnectorMap.