示例#1
0
 public function testPassingNonTraversableOptionsToSetOptionsRaisesException()
 {
     $loader = new Zend_Loader_StandardAutoloader();
     $obj = new stdClass();
     foreach (array(true, 'foo', $obj) as $arg) {
         try {
             $loader->setOptions(true);
             $this->fail('Setting options with invalid type should fail');
         } catch (Zend_Loader_Exception_InvalidArgumentException $e) {
             $this->assertContains('array or Traversable', $e->getMessage());
         }
     }
 }