protected function AddMediaFormBase::getMediaType in Media Directories 2.x
Same name and namespace in other branches
- 8 modules/media_directories_ui/src/Form/AddMediaFormBase.php \Drupal\media_directories_ui\Form\AddMediaFormBase::getMediaType()
Get the media type from the form state.
Parameters
\Drupal\Core\Form\FormStateInterface $form_state: The current form state.
Return value
\Drupal\media\MediaTypeInterface The media type.
Throws
\InvalidArgumentException If the selected media type does not exist.
5 calls to AddMediaFormBase::getMediaType()
- AddMediaFormBase::processInputValues in modules/
media_directories_ui/ src/ Form/ AddMediaFormBase.php - Creates media items from source field input values.
- AddMediaFormBase::updateFormCallback in modules/
media_directories_ui/ src/ Form/ AddMediaFormBase.php - AJAX callback to update the entire form based on source field input.
- FileUploadForm::buildInputElement in modules/
media_directories_ui/ src/ Form/ FileUploadForm.php - Inheriting classes need to build the desired input element.
- MediaEditForm::getMediaType in modules/
media_directories_ui/ src/ Form/ MediaEditForm.php - Get the media type from the form state.
- OEmbedForm::getMediaType in modules/
media_directories_ui/ src/ Form/ OEmbedForm.php - Get the media type from the form state.
2 methods override AddMediaFormBase::getMediaType()
- MediaEditForm::getMediaType in modules/
media_directories_ui/ src/ Form/ MediaEditForm.php - Get the media type from the form state.
- OEmbedForm::getMediaType in modules/
media_directories_ui/ src/ Form/ OEmbedForm.php - Get the media type from the form state.
File
- modules/
media_directories_ui/ src/ Form/ AddMediaFormBase.php, line 114
Class
- AddMediaFormBase
- Class AddMediaFormBase.
Namespace
Drupal\media_directories_ui\FormCode
protected function getMediaType(FormStateInterface $form_state) {
if (!$form_state
->get('media_type')) {
throw new \InvalidArgumentException("The media type does not exist.");
}
return $form_state
->get('media_type');
}