class ExifDataExtractor implements PostProcessorInterface (View source)

Properties

protected bool $populateFileNameAttributes
protected bool $populateDescriptionAttributes
protected bool $populateKeywordAttributes
protected bool $populateAdditionalAttributes
protected CategoryService $categoryService
protected SetFactory $setFactory

Methods

__construct(CategoryService $categoryService, SetFactory $setFactory)

No description

int
getPostProcessPriority()

Get the priority of this post-processor.

$this
readConfiguration(Repository $config)

Initialize the processor from the configured values.

bool
shouldPostProcess(ImportingFile $file, ImportOptions $options, Version $importedVersion)

Check if this post-processor should process an imported file.

postProcess(ImportingFile $file, ImportOptions $options, Version $importedVersion)

Post-process am imported file.

listExifMetadata(Version $importedVersion)

No description

MetadataBag
getMetadataBag(Version $importedVersion)

No description

Details

__construct(CategoryService $categoryService, SetFactory $setFactory)

No description

Parameters

CategoryService $categoryService
SetFactory $setFactory

int getPostProcessPriority()

Get the priority of this post-processor.

$this readConfiguration(Repository $config)

Initialize the processor from the configured values.

Parameters

Repository $config

Return Value

$this

See also

ProcessorInterface::readConfiguration

bool shouldPostProcess(ImportingFile $file, ImportOptions $options, Version $importedVersion)

Check if this post-processor should process an imported file.

Parameters

ImportingFile $file
ImportOptions $options
Version $importedVersion

Return Value

bool

See also

PostProcessorInterface::shouldPostProcess

postProcess(ImportingFile $file, ImportOptions $options, Version $importedVersion)

Post-process am imported file.

Parameters

ImportingFile $file
ImportOptions $options
Version $importedVersion

See also

PostProcessorInterface::postProcess

protected Generator listExifMetadata(Version $importedVersion)

No description

Parameters

Version $importedVersion

Return Value

Generator

protected MetadataBag getMetadataBag(Version $importedVersion)

No description

Parameters

Version $importedVersion

Return Value

MetadataBag