/** * Check whether the given object is meant to include files in some fields. * * @param Content $object * @return void */ protected function checkWhetherObjectMayIncludeFiles(Content $object) { if (Tca::grid($object->getDataType())->areFilesIncludedInExport()) { foreach ($object->toFields() as $fieldName) { $fieldType = Tca::table($object->getDataType())->field($fieldName)->getType(); if ($fieldType === FieldType::FILE) { $this->fileTypeProperties[] = GeneralUtility::camelCaseToLowerCaseUnderscored($fieldName); } } } }