private function FileAndImageTableFormatter::getImage in Open Social 10.1.x
Same name and namespace in other branches
- 10.3.x modules/social_features/social_core/src/Plugin/Field/FieldFormatter/FileAndImageTableFormatter.php \Drupal\social_core\Plugin\Field\FieldFormatter\FileAndImageTableFormatter::getImage()
- 10.0.x modules/social_features/social_core/src/Plugin/Field/FieldFormatter/FileAndImageTableFormatter.php \Drupal\social_core\Plugin\Field\FieldFormatter\FileAndImageTableFormatter::getImage()
- 10.2.x modules/social_features/social_core/src/Plugin/Field/FieldFormatter/FileAndImageTableFormatter.php \Drupal\social_core\Plugin\Field\FieldFormatter\FileAndImageTableFormatter::getImage()
Grab the Image if we are dealing with one.
Parameters
\Drupal\file\FileInterface $file: A file entity. This function may resize the file affecting its size.
Return value
\Drupal\Core\Image\ImageInterface An Image object.
2 calls to FileAndImageTableFormatter::getImage()
- FileAndImageTableFormatter::isImage in modules/
social_features/ social_core/ src/ Plugin/ Field/ FieldFormatter/ FileAndImageTableFormatter.php - Check if its a file or image so we know what to render.
- FileAndImageTableFormatter::viewElements in modules/
social_features/ social_core/ src/ Plugin/ Field/ FieldFormatter/ FileAndImageTableFormatter.php - Builds a renderable array for a field value.
File
- modules/
social_features/ social_core/ src/ Plugin/ Field/ FieldFormatter/ FileAndImageTableFormatter.php, line 92
Class
- FileAndImageTableFormatter
- Plugin implementation of the 'file_image_default' formatter.
Namespace
Drupal\social_core\Plugin\Field\FieldFormatterCode
private function getImage(FileInterface $file) {
// Make sure we deal with a file.
$image_factory = \Drupal::service('image.factory');
return $image_factory
->get($file
->getFileUri());
}