summaryrefslogtreecommitdiff
path: root/framework/DataAccess/SQLMap/TMapper.php
diff options
context:
space:
mode:
authorwei <>2006-12-16 03:56:03 +0000
committerwei <>2006-12-16 03:56:03 +0000
commitddc0de38f64e5834ce04f0407a8416172b596655 (patch)
treea94c75b6e7a4f443f748124b84e30d02826bb23a /framework/DataAccess/SQLMap/TMapper.php
parentc8689010d28a0fe2a734131a2964d7df394cdf6c (diff)
removed adodb and framework/DataAccess
Diffstat (limited to 'framework/DataAccess/SQLMap/TMapper.php')
-rw-r--r--framework/DataAccess/SQLMap/TMapper.php60
1 files changed, 0 insertions, 60 deletions
diff --git a/framework/DataAccess/SQLMap/TMapper.php b/framework/DataAccess/SQLMap/TMapper.php
deleted file mode 100644
index 678306a6..00000000
--- a/framework/DataAccess/SQLMap/TMapper.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-require_once(dirname(__FILE__).'/TSqlMapClient.php');
-
-/**
- * A singleton class to access the default SqlMapper.
- *
- * Usage: Call configure() once, then use instance() to obtain a TSqlMapper
- * instance.
- * <code>
- * TMapper::configure($configFile);
- * $object = TMapper::instance()->queryForObject('statementName');
- * </code>
- *
- * If your configuration file is named 'sqlmap.config' you may skip the
- * configure() call.
- *
- * @author Wei Zhuo <weizhuo[at]gmail[dot]com>
- * @version $Id$
- * @package System.DataAccess.SQLMap
- * @since 3.0
- */
-class TMapper
-{
- /**
- * Data mapper singleton
- * @var TSqlMapper
- */
- private static $_mapper;
-
- /**
- * Configure the data mapper singleton instance.
- * @param string configuration file
- * @param boolean true to load configuration from cache.
- * @return TSqlMapper data mapper instance.
- */
- public static function configure($configFile,$loadCachedConfig=false)
- {
- if(is_null(self::$_mapper))
- {
- $sqlmap = new TSQLMapClient;
- self::$_mapper = $sqlmap->configure($configFile,$loadCachedConfig);
- }
- return self::$_mapper;
- }
-
- /**
- * Gets the data mapper singleton instance. Default configuration file is
- * 'sqlmap.config'.
- * @return TSqlMapper singleton instance.
- */
- public static function instance()
- {
- if(is_null(self::$_mapper))
- self::configure('sqlmap.xml');
- return self::$_mapper;
- }
-}
-
-?> \ No newline at end of file