function testSaveException()
 {
     try {
         lmbRegistry::save('No-such');
         $this->assertTrue(false);
     } catch (lmbException $e) {
     }
 }
示例#2
0
 /**
  * Restores previously saved tools object instance from {@link lmbRegistry} stack and sets this tools into toolkit instance
  * @return lmbToolkit The only instance of lmbToolkit class
  */
 static function restore()
 {
     $toolkit = lmbToolkit::instance();
     lmbRegistry::restore('__tools' . $toolkit->_id);
     $tools = lmbRegistry::get('__tools' . $toolkit->_id);
     lmbRegistry::restore('__props' . $toolkit->_id);
     $props = lmbRegistry::get('__props' . $toolkit->_id);
     if ($props !== null) {
         $toolkit->reset();
         $toolkit->import($props);
     }
     if ($tools !== null) {
         $toolkit->setTools($tools);
     }
     return $toolkit;
 }