protected function MediaBulkUploadForm::getNewMediaValues in Media Bulk Upload 8
Builds the array of all necessary info for the new media entity.
Parameters
\Drupal\media\MediaTypeInterface $mediaType: Media Type ID.
array $fileInfo: File info.
\Drupal\file\FileInterface $file: File entity.
Return value
array Return an array describing the new media entity.
1 call to MediaBulkUploadForm::getNewMediaValues()
- MediaBulkUploadForm::processFile in src/
Form/ MediaBulkUploadForm.php - Process a file upload.
File
- src/
Form/ MediaBulkUploadForm.php, line 468
Class
- MediaBulkUploadForm
- Class BulkMediaUploadForm.
Namespace
Drupal\media_bulk_upload\FormCode
protected function getNewMediaValues(MediaTypeInterface $mediaType, array $fileInfo, FileInterface $file) {
$targetFieldName = $this->mediaSubFormManager
->getMediaTypeManager()
->getTargetFieldName($mediaType);
return [
'bundle' => $mediaType
->id(),
'name' => $fileInfo['filename'],
$targetFieldName => [
'target_id' => $file
->id(),
'title' => $fileInfo['filename'],
],
];
}