/** * Saves the whole factory to temporary storage */ public static function save($tag = null) { $kettenrad = AliceFactory::getKettenrad(); if (empty($tag)) { $kettenrad = AliceFactory::getKettenrad(); $tag = $kettenrad->tag; } $ret = $kettenrad->getStatusArray(); if ($ret['HasRun'] == 1) { AliceUtilLogger::WriteLog(_AE_LOG_DEBUG, "Will not save a finished Kettenrad instance"); } else { AliceUtilLogger::WriteLog(_AE_LOG_DEBUG, "Saving Kettenrad instance {$tag}"); // Save a Factory snapshot: AliceUtilTempvars::set(AliceFactory::serialize(), $tag); } }