function testSaveException() { try { lmbRegistry::save('No-such'); $this->assertTrue(false); } catch (lmbException $e) { } }
/** * 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; }