* @copyright 2004 by http://wombat.exit0.net * @package wombatSite * @subpackage factory */ /** * creator class * * implement specialized create function. * * @version 1.0.0 */ class wbFactory_wbSite { /** * special creator * * @static * @access private * @param array $params mixed parameter to modify the creation process * @return object $obj reference to the created object * @see create() */ function &create( $params ) { $class = 'wbSite'; $subClass = wbFactory::getParam( 'site' ); if( !empty( $subClass ) ) { wbFactory::includeClass( 'wbSite_' . $subClass ); $class = $class . '_' . $subClass; } $obj = new $class(); return $obj; } } ?>