Skip to content
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,11 @@
{
use LoggerAwareTrait;

private const ERROR_SEPARATOR = ' error ';

Check failure on line 29 in src/Service/Serializer/AssetTypeSerializationHandler/VideoSerializationHandler.php

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal " error " 4 times.

See more on https://sonarcloud.io/project/issues?id=pimcore_generic-data-index-bundle&issues=AZ-t5ouLUb9ocBXs6hQH&open=AZ-t5ouLUb9ocBXs6hQH&pullRequest=481

/**
* @throws Exception
*/
public function getAdditionalSystemFields(Asset $asset): array
{
if (!$asset instanceof Video) {
Expand Down Expand Up @@ -56,7 +61,52 @@
} catch (Throwable $e) {
$this->logger->error('Thumbnail generation failed for video asset: ' .
$video->getId() .
' error ' .
self::ERROR_SEPARATOR .
$e->getMessage()
);
}

return null;
}

private function getDuration(Video $asset): ?int

Check warning on line 72 in src/Service/Serializer/AssetTypeSerializationHandler/VideoSerializationHandler.php

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Remove this unused private "getduration" method.

See more on https://sonarcloud.io/project/issues?id=pimcore_generic-data-index-bundle&issues=AZ-t5ouLUb9ocBXs6hQB&open=AZ-t5ouLUb9ocBXs6hQB&pullRequest=481
{
try {
return $asset->getDuration();
} catch (Exception $e) {

Check failure on line 76 in src/Service/Serializer/AssetTypeSerializationHandler/VideoSerializationHandler.php

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Create class "Exception" in namespace or check correct import of class

See more on https://sonarcloud.io/project/issues?id=pimcore_generic-data-index-bundle&issues=AZ-t5ouLUb9ocBXs6hQE&open=AZ-t5ouLUb9ocBXs6hQE&pullRequest=481
$this->logger->error('Failed getting duration for video asset: ' .
$asset->getId() .
self::ERROR_SEPARATOR .
$e->getMessage()
);
}

return null;
}

private function getWidth(Video $asset): ?int

Check warning on line 87 in src/Service/Serializer/AssetTypeSerializationHandler/VideoSerializationHandler.php

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Remove this unused private "getwidth" method.

See more on https://sonarcloud.io/project/issues?id=pimcore_generic-data-index-bundle&issues=AZ-t5ouLUb9ocBXs6hQC&open=AZ-t5ouLUb9ocBXs6hQC&pullRequest=481
{
try {
return $asset->getWidth();
} catch (Exception $e) {

Check failure on line 91 in src/Service/Serializer/AssetTypeSerializationHandler/VideoSerializationHandler.php

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Create class "Exception" in namespace or check correct import of class

See more on https://sonarcloud.io/project/issues?id=pimcore_generic-data-index-bundle&issues=AZ-t5ouLUb9ocBXs6hQF&open=AZ-t5ouLUb9ocBXs6hQF&pullRequest=481
$this->logger->error('Failed getting width for video asset: ' .
$asset->getId() .
self::ERROR_SEPARATOR .
$e->getMessage()
);
}

return null;
}

private function getHeight(Video $asset): ?int

Check warning on line 102 in src/Service/Serializer/AssetTypeSerializationHandler/VideoSerializationHandler.php

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Remove this unused private "getheight" method.

See more on https://sonarcloud.io/project/issues?id=pimcore_generic-data-index-bundle&issues=AZ-t5ouLUb9ocBXs6hQD&open=AZ-t5ouLUb9ocBXs6hQD&pullRequest=481
{
try {
return $asset->getHeight();
} catch (Exception $e) {

Check failure on line 106 in src/Service/Serializer/AssetTypeSerializationHandler/VideoSerializationHandler.php

View check run for this annotation

SonarQubeCloud / SonarCloud Code Analysis

Create class "Exception" in namespace or check correct import of class

See more on https://sonarcloud.io/project/issues?id=pimcore_generic-data-index-bundle&issues=AZ-t5ouLUb9ocBXs6hQG&open=AZ-t5ouLUb9ocBXs6hQG&pullRequest=481
$this->logger->error('Failed getting height for video asset: ' .
$asset->getId() .
self::ERROR_SEPARATOR .
$e->getMessage()
);
}
Expand Down
Loading