You are here

protected function FileEntity::determineType in File Entity (fieldable files) 8.2

Determines file type for a given file.

Return value

string Machine name of file type that should be used for given file.

1 call to FileEntity::determineType()
FileEntity::updateBundle in src/Entity/FileEntity.php
Updates the file bundle.

File

src/Entity/FileEntity.php, line 485

Class

FileEntity
Replace for the core file entity class.

Namespace

Drupal\file_entity\Entity

Code

protected function determineType() {
  $types = \Drupal::moduleHandler()
    ->invokeAll('file_type', array(
    $this,
  ));
  \Drupal::moduleHandler()
    ->alter('file_type', $types, $this);
  return empty($types) ? NULL : reset($types);
}