Example #1
0
 public static function setClassName($registryClassName = 'Zend_Registry')
 {
     if (self::$_registry !== null) {
         require_once 'Zend/Exception.php';
         throw new Zend_Exception('Registry is already initialized');
     }
     if (!is_string($registryClassName)) {
         require_once 'Zend/Exception.php';
         throw new Zend_Exception("Argument is not a class name");
     }
     require_once 'Zend/Loader.php';
     Zend_Loader::loadClass($registryClassName);
     self::$_registryClassName = $registryClassName;
 }
Example #2
0
 /**
  * Set the class name to use for the default registry instance.
  * Does not affect the currently initialized instance, it only applies
  * for the next time you instantiate.
  *
  * @param string $registryClassName
  * @return void
  * @throws Zend_Exception if the registry is initialized or if the
  *   class name is not valid.
  */
 public static function setClassName($registryClassName = 'Zend_Registry')
 {
     if (self::$_registry !== null) {
         throw new Zend_Exception('Registry is already initialized');
     }
     if (!is_string($registryClassName)) {
         throw new Zend_Exception("Argument is not a class name");
     }
     /**
      * @see Zend_Loader
      */
     if (!class_exists($registryClassName)) {
         Zend_Loader::loadClass($registryClassName);
     }
     self::$_registryClassName = $registryClassName;
 }
Example #3
0
 /**
  * Set the class name to use for the default registry instance.
  * Does not affect the currently initialized instance, it only applies
  * for the next time you instantiate.
  *
  * @param string $registryClassName
  * @return void
  * @throws Zend_Exception if the registry is initialized or if the
  *   class name is not valid.
  */
 public static function setClassName($registryClassName = 'Zend_Registry')
 {
     if (self::$_registry !== null) {
         throw new Zend_Exception('Registry is already initialized');
     }
     if (!is_string($registryClassName)) {
         throw new Zend_Exception("Argument is not a class name");
     }
     if (!class_exists($registryClassName, false)) {
         throw new Zend_Exception("'{$registryClassName}' class is not found");
     }
     self::$_registryClassName = $registryClassName;
 }
 /**
  * Set the class name to use for the default registry instance.
  * Does not affect the currently initialized instance, it only applies
  * for the next time you instantiate.
  *
  * @param string $registryClassName
  * @return void
  * @throws Zend_Exception if the registry is initialized or if the
  *   class name is not valid.
  */
 public static function setClassName($registryClassName = 'Zend_Registry')
 {
     $registryClassNameToImport = 'zend.Registry';
     if (self::$_registry !== null) {
         require_once dirname(__FILE__) . '/Exception.php';
         throw new Zend_Exception('Registry is already initialized');
     }
     if (!is_string($registryClassName)) {
         require_once dirname(__FILE__) . '/Exception.php';
         throw new Zend_Exception("Argument is not a class name");
     }
     /**
      * @see Zend_Loader
      */
     if (!class_exists($registryClassName)) {
         //require_once( dirname( __FILE__ ) . '/Loader.php');
         jimport($registryClassNameToImport);
         //Zend_Loader::loadClass($registryClassName);
     }
     self::$_registryClassName = $registryClassName;
 }