addField(array('name' => $field_name)); //$parser->writeWorkingFile(); $parser->handleSave(false); unset($parser); self::$_fieldsAdded[$module_name][$view][$field_name] = $field_name; } public static function removeAllCreatedFields() { foreach(self::$_fieldsAdded as $module_name => $views) { foreach($views as $view => $fields) { $parser = ParserFactory::getParser($view, $module_name); foreach($fields as $field_name) { $parser->removeField($field_name); } $parser->handleSave(false); unset($parser); } } } } ?>