From 7e959fb4db9fbe60e7abaeef46040292ddcc6920 Mon Sep 17 00:00:00 2001 From: Guido Schmechel Date: Thu, 27 Apr 2023 23:45:20 +0200 Subject: [PATCH] Bugfix/v12 fixes (#33) * [TASK] Change YouTube validator name * [TASK] executeStatement instead of executeQuery * [TASK] Change composer dependencies and version --- Classes/Domain/Repository/FileRepository.php | 4 ++-- Classes/Service/Validator/YoutubeValidator.php | 2 +- Classes/Service/VideoService.php | 4 ++-- composer.json | 4 ++-- ext_emconf.php | 4 ++-- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Classes/Domain/Repository/FileRepository.php b/Classes/Domain/Repository/FileRepository.php index 524ed28..6094b7b 100644 --- a/Classes/Domain/Repository/FileRepository.php +++ b/Classes/Domain/Repository/FileRepository.php @@ -112,7 +112,7 @@ public function resetValidationState(string $extension): void ); $queryBuilder->set('validation_date', 0); $queryBuilder->set('validation_status', 0); - $queryBuilder->executeQuery(); + $queryBuilder->executeStatement(); } public function updatePropertiesByFile(int $fileUid, array $properties = []): void @@ -130,7 +130,7 @@ public function updatePropertiesByFile(int $fileUid, array $properties = []): vo foreach ($properties as $key => $value) { $queryBuilder->set($key, $value); } - $queryBuilder->executeQuery(); + $queryBuilder->executeStatement(); } protected function getQueryBuilder(string $tableName = ''): QueryBuilder diff --git a/Classes/Service/Validator/YoutubeValidator.php b/Classes/Service/Validator/YoutubeValidator.php index 15193c1..5699013 100644 --- a/Classes/Service/Validator/YoutubeValidator.php +++ b/Classes/Service/Validator/YoutubeValidator.php @@ -8,7 +8,7 @@ use TYPO3\CMS\Core\Resource\OnlineMedia\Helpers\YouTubeHelper; use TYPO3\CMS\Core\Utility\GeneralUtility; -class YouTubeValidator extends AbstractVideoValidator implements AbstractVideoValidatorInterface +class YoutubeValidator extends AbstractVideoValidator implements AbstractVideoValidatorInterface { private YouTubeHelper $youtubeHelper; diff --git a/Classes/Service/VideoService.php b/Classes/Service/VideoService.php index 57e5a45..4af82e6 100644 --- a/Classes/Service/VideoService.php +++ b/Classes/Service/VideoService.php @@ -9,7 +9,7 @@ use Ayacoo\VideoValidator\Event\ModifyValidatorEvent; use Ayacoo\VideoValidator\Service\Validator\AbstractVideoValidatorInterface; use Ayacoo\VideoValidator\Service\Validator\VimeoValidator; -use Ayacoo\VideoValidator\Service\Validator\YouTubeValidator; +use Ayacoo\VideoValidator\Service\Validator\YoutubeValidator; use Psr\EventDispatcher\EventDispatcherInterface; use Symfony\Component\Console\Style\SymfonyStyle; use TYPO3\CMS\Core\Resource\ResourceFactory; @@ -144,7 +144,7 @@ protected function getValidator(ValidatorDemand $validatorDemand): ?AbstractVide { $extension = strtolower($validatorDemand->getExtension()); $validator = match ($extension) { - 'youtube' => GeneralUtility::makeInstance(YouTubeValidator::class, $extension), + 'youtube' => GeneralUtility::makeInstance(YoutubeValidator::class, $extension), 'vimeo' => GeneralUtility::makeInstance(VimeoValidator::class, $extension) }; diff --git a/composer.json b/composer.json index abd30bf..cc555eb 100644 --- a/composer.json +++ b/composer.json @@ -1,7 +1,7 @@ { "name": "ayacoo/video-validator", "type": "typo3-cms-extension", - "version": "3.0.0", + "version": "3.0.1", "description": "Checks online videos in TYPO3 for availability", "homepage": "https://www.ayacoo.de", "authors": [ @@ -19,7 +19,7 @@ ], "require": { "php": ">=8.1", - "typo3/cms-core": "^12.3" + "typo3/cms-core": "^12.4" }, "autoload": { "psr-4": { diff --git a/ext_emconf.php b/ext_emconf.php index f05f309..b408c17 100644 --- a/ext_emconf.php +++ b/ext_emconf.php @@ -9,10 +9,10 @@ 'state' => 'stable', 'createDirs' => '', 'clearCacheOnLoad' => 0, - 'version' => '3.0.0', + 'version' => '3.0.1', 'constraints' => [ 'depends' => [ - 'typo3' => '12.0.0-12.9.99', + 'typo3' => '12.4.0-12.9.99', ], 'conflicts' => [ ],