} $classesList = new Object_Fieldcollection_Definition_List(); $classes = $classesList->load(); $files = glob(PIMCORE_DOCUMENT_ROOT . '/data/fieldcollections/*'); // get all file names foreach ($files as $file) { // iterate files if (is_file($file)) { unlink($file); } // delete file } /** @var Object_Fieldcollection_Definition $class */ foreach ($classes as $class) { $key = $class->getKey(); $json = Object_Class_Service::generateFieldCollectionJson($class); $handle = fopen(PIMCORE_DOCUMENT_ROOT . '/data/fieldcollections/' . $key . '.json', 'w'); fwrite($handle, $json); fclose($handle); } $classesList = new Object_Objectbrick_Definition_List(); $classes = $classesList->load(); $files = glob(PIMCORE_DOCUMENT_ROOT . '/data/objectbricks/*'); // get all file names foreach ($files as $file) { // iterate files if (is_file($file)) { unlink($file); } // delete file }