/** * Unserialize a previously serialized ValidWizard object * * @param string $strSerialized Serialized ValidWizard object * @param string $strUniqueId Use this to overwrite the deserialized wizard's unique ID * @return \ValidFormBuilder\ValidForm A ValidForm instance (this can either be a ValidForm or ValidWizard object) */ public static function unserialize($strSerialized, $strUniqueId = "") { $objReturn = parent::unserialize($strSerialized); if (get_class($objReturn) == "ValidFormBuilder\\ValidWizard" && !empty($strUniqueId)) { $objReturn->__setUniqueId($strUniqueId); } return $objReturn; }