/** * 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')); }
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 ''; } } }