Beispiel #1
0
 /**
  * Tests that autoload returns false on invalid classes
  */
 public function testLoaderAutoloadFailsOnInvalidClasses()
 {
     $this->setErrorHandler();
     $this->assertFalse(Zend_Loader::autoload('Zend_FooBar_Magic_Abstract'));
     $this->assertContains('deprecated', $this->error);
 }
 /**
  * Tests that autoload returns false on invalid classes
  */
 public function testLoaderAutoloadFailsOnInvalidClasses()
 {
     $this->assertFalse(Zend_Loader::autoload('Zend_FooBar_Magic_Abstract'));
 }
Beispiel #3
0
 protected function getForm($options = null)
 {
     $_formName = 'FormBlock' . ucfirst($this->getRequest()->getModuleName());
     $_filename = $this->getFrontController()->getModuleDirectory($this->getRequest()->getModuleName()) . '/models/' . $_formName . '.php';
     if (file_exists($_filename)) {
         Zend_Loader::autoload($_formName);
         return new $_formName($options);
     } else {
         if (Zend_Loader::autoload('Cible_Form_Block')) {
             return $form = new Cible_Form_Block($options);
         } else {
             //trigger_error($e->getMessage(), E_USER_WARNING);
             trigger_error("ClassName {$_formName} doesn't exists or isn't found in modules' model directory");
             return '';
         }
     }
 }