} self::$instancePoolingEnabled = false; return true; } /** * Enable instance pooling (enabled by default). * * @return boolean true if the method changed the instance pooling state, * false if it was already enabled */ public static function enableInstancePooling() { if (self::$instancePoolingEnabled) { return false; } self::$instancePoolingEnabled = true; return true; } /** * the instance pooling behaviour. True by default. * * @return boolean Whether the pooling is enabled or not. */ public static function isInstancePoolingEnabled() { return self::$instancePoolingEnabled; } } // Since the Propel class is not a true singleton, this code cannot go into the __construct() Propel::initBaseDir(); spl_autoload_register(array('Propel', 'autoload'));