TYPO3 CMS  TYPO3_8-7
TYPO3\CMS\Core\Resource\OnlineMedia\Metadata\Extractor Class Reference
Inheritance diagram for TYPO3\CMS\Core\Resource\OnlineMedia\Metadata\Extractor:
TYPO3\CMS\Core\Resource\Index\ExtractorInterface

Public Member Functions

 getFileTypeRestrictions ()
 
 getDriverRestrictions ()
 
 getPriority ()
 
 getExecutionPriority ()
 
 canProcess (File $file)
 
- Public Member Functions inherited from TYPO3\CMS\Core\Resource\Index\ExtractorInterface
 canProcess (Resource\File $file)
 
 extractMetaData (Resource\File $file, array $previousExtractedData=[])
 

Detailed Description

Class Extractor

Definition at line 25 of file Extractor.php.

Member Function Documentation

◆ canProcess()

TYPO3\CMS\Core\Resource\OnlineMedia\Metadata\Extractor::canProcess ( File  $file)

Checks if the given file can be processed by this Extractor

Parameters
File$file
Returns
bool

Definition at line 74 of file Extractor.php.

References TYPO3\CMS\Core\Resource\Index\ExtractorInterface\extractMetaData(), and TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\OnlineMediaHelperRegistry\getInstance().

◆ getDriverRestrictions()

TYPO3\CMS\Core\Resource\OnlineMedia\Metadata\Extractor::getDriverRestrictions ( )

Get all supported DriverClasses empty array indicates no restrictions

Returns
array

Implements TYPO3\CMS\Core\Resource\Index\ExtractorInterface.

Definition at line 43 of file Extractor.php.

◆ getExecutionPriority()

TYPO3\CMS\Core\Resource\OnlineMedia\Metadata\Extractor::getExecutionPriority ( )

Returns the execution priority of the extraction Service

Returns
int

Implements TYPO3\CMS\Core\Resource\Index\ExtractorInterface.

Definition at line 63 of file Extractor.php.

◆ getFileTypeRestrictions()

TYPO3\CMS\Core\Resource\OnlineMedia\Metadata\Extractor::getFileTypeRestrictions ( )

Returns an array of supported file types

Returns
array

Implements TYPO3\CMS\Core\Resource\Index\ExtractorInterface.

Definition at line 32 of file Extractor.php.

◆ getPriority()

TYPO3\CMS\Core\Resource\OnlineMedia\Metadata\Extractor::getPriority ( )

Returns the data priority of the extraction Service

Returns
int

Implements TYPO3\CMS\Core\Resource\Index\ExtractorInterface.

Definition at line 53 of file Extractor.php.