Skip to content

Commit 6b237ec

Browse files
committed
chore: rename event and listener
1 parent ff5e27f commit 6b237ec

File tree

7 files changed

+20
-25
lines changed

7 files changed

+20
-25
lines changed

migrations/Version202410100711422234_tao.php renamed to migrations/Version202411111300522235_tao.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,26 +6,26 @@
66

77
use Doctrine\DBAL\Schema\Schema;
88
use oat\oatbox\event\EventManager;
9-
use oat\tao\model\Translation\Event\ResourceTranslationChangedEvent;
10-
use oat\tao\model\Translation\Listener\ResourceTranslationChangedEventListener;
9+
use oat\tao\model\Translation\Event\TranslationTouchedEvent;
10+
use oat\tao\model\Translation\Listener\TranslationTouchedEventListener;
1111
use oat\tao\scripts\tools\migrations\AbstractMigration;
1212

1313
/**
1414
* phpcs:disable Squiz.Classes.ValidClassName
1515
*/
16-
final class Version202410100711422234_tao extends AbstractMigration
16+
final class Version202411111300522235_tao extends AbstractMigration
1717
{
1818
public function getDescription(): string
1919
{
20-
return 'Register new event to detect translation changes';
20+
return 'Register new event to detect when translations are touched (created, deleted, updated, synchronized)';
2121
}
2222

2323
public function up(Schema $schema): void
2424
{
2525
$eventManager = $this->getEventManager();
2626
$eventManager->attach(
27-
ResourceTranslationChangedEvent::class,
28-
[ResourceTranslationChangedEventListener::class, 'onResourceTranslationChanged']
27+
TranslationTouchedEvent::class,
28+
[TranslationTouchedEventListener::class, 'onTranslationTouched'],
2929
);
3030
$this->getServiceManager()->register(EventManager::SERVICE_ID, $eventManager);
3131
}
@@ -34,8 +34,8 @@ public function down(Schema $schema): void
3434
{
3535
$eventManager = $this->getEventManager();
3636
$eventManager->detach(
37-
ResourceTranslationChangedEvent::class,
38-
[ResourceTranslationChangedEventListener::class, 'onResourceTranslationChanged']
37+
TranslationTouchedEvent::class,
38+
[TranslationTouchedEventListener::class, 'onTranslationTouched']
3939
);
4040
$this->getServiceManager()->register(EventManager::SERVICE_ID, $eventManager);
4141
}

models/classes/Translation/Event/ResourceTranslationChangedEvent.php renamed to models/classes/Translation/Event/TranslationTouchedEvent.php

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
use oat\oatbox\event\Event;
2626

27-
class ResourceTranslationChangedEvent implements Event
27+
class TranslationTouchedEvent implements Event
2828
{
2929
private string $resourceUri;
3030

@@ -42,9 +42,4 @@ public function getResourceUri(): string
4242
{
4343
return $this->resourceUri;
4444
}
45-
46-
public function getLanguage(): string
47-
{
48-
return $this->language;
49-
}
5045
}

models/classes/Translation/Listener/ResourceTranslationChangedEventListener.php renamed to models/classes/Translation/Listener/TranslationTouchedEventListener.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@
2525
use oat\generis\model\data\Ontology;
2626
use oat\tao\model\TaoOntology;
2727
use oat\tao\model\Translation\Entity\AbstractResource;
28-
use oat\tao\model\Translation\Event\ResourceTranslationChangedEvent;
28+
use oat\tao\model\Translation\Event\TranslationTouchedEvent;
2929
use oat\tao\model\Translation\Query\ResourceTranslationQuery;
3030
use oat\tao\model\Translation\Repository\ResourceTranslationRepository;
3131

32-
class ResourceTranslationChangedEventListener
32+
class TranslationTouchedEventListener
3333
{
3434
private Ontology $ontology;
3535
private ResourceTranslationRepository $resourceTranslationRepository;
@@ -40,7 +40,7 @@ public function __construct(Ontology $ontology, ResourceTranslationRepository $r
4040
$this->resourceTranslationRepository = $resourceTranslationRepository;
4141
}
4242

43-
public function onResourceTranslationChanged(ResourceTranslationChangedEvent $event): void
43+
public function onTranslationTouched(TranslationTouchedEvent $event): void
4444
{
4545
$resource = $this->ontology->getResource($event->getResourceUri());
4646
$property = $this->ontology->getProperty(TaoOntology::PROPERTY_TRANSLATED_INTO_LANGUAGES);

models/classes/Translation/Service/TranslationCreationService.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
use oat\tao\model\TaoOntology;
3333
use oat\tao\model\Translation\Command\CreateTranslationCommand;
3434
use oat\tao\model\Translation\Entity\ResourceTranslatable;
35-
use oat\tao\model\Translation\Event\ResourceTranslationChangedEvent;
35+
use oat\tao\model\Translation\Event\TranslationTouchedEvent;
3636
use oat\tao\model\Translation\Exception\ResourceTranslationException;
3737
use oat\tao\model\Translation\Query\ResourceTranslatableQuery;
3838
use oat\tao\model\Translation\Query\ResourceTranslationQuery;
@@ -194,7 +194,7 @@ public function create(CreateTranslationCommand $command): core_kernel_classes_R
194194
$callable($clonedInstance);
195195
}
196196

197-
$this->eventManager->trigger(new ResourceTranslationChangedEvent($resourceUri));
197+
$this->eventManager->trigger(new TranslationTouchedEvent($resourceUri));
198198

199199
return $clonedInstance;
200200
} catch (Throwable $exception) {

models/classes/Translation/Service/TranslationDeletionService.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
use oat\generis\model\resource\Contract\ResourceDeleterInterface;
2828
use oat\oatbox\event\EventManager;
2929
use oat\tao\model\Translation\Entity\AbstractResource;
30-
use oat\tao\model\Translation\Event\ResourceTranslationChangedEvent;
30+
use oat\tao\model\Translation\Event\TranslationTouchedEvent;
3131
use oat\tao\model\Translation\Exception\ResourceTranslationException;
3232
use oat\tao\model\Translation\Query\ResourceTranslationQuery;
3333
use oat\tao\model\Translation\Repository\ResourceTranslationRepository;
@@ -92,7 +92,7 @@ public function deleteByRequest(ServerRequestInterface $request): core_kernel_cl
9292
$this->resourceDeleter->delete($resource);
9393
}
9494

95-
$this->eventManager->trigger(new ResourceTranslationChangedEvent($resourceUri));
95+
$this->eventManager->trigger(new TranslationTouchedEvent($resourceUri));
9696

9797
return $resource;
9898
} catch (Throwable $exception) {

models/classes/Translation/Service/TranslationSyncService.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
use oat\oatbox\event\EventManager;
2828
use oat\tao\model\TaoOntology;
2929
use oat\tao\model\Translation\Entity\ResourceTranslation;
30-
use oat\tao\model\Translation\Event\ResourceTranslationChangedEvent;
30+
use oat\tao\model\Translation\Event\TranslationTouchedEvent;
3131
use oat\tao\model\Translation\Exception\ResourceTranslationException;
3232
use oat\tao\model\Translation\Query\ResourceTranslationQuery;
3333
use oat\tao\model\Translation\Repository\ResourceTranslationRepository;
@@ -82,7 +82,7 @@ public function syncByRequest(ServerRequestInterface $request): core_kernel_clas
8282
}
8383
}
8484

85-
$this->eventManager->trigger(new ResourceTranslationChangedEvent($id));
85+
$this->eventManager->trigger(new TranslationTouchedEvent($id));
8686

8787
return $resource;
8888
}

models/classes/Translation/ServiceProvider/TranslationServiceProvider.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
use oat\tao\model\Translation\Factory\ResourceTranslatableFactory;
3535
use oat\tao\model\Translation\Factory\ResourceTranslationFactory;
3636
use oat\tao\model\Translation\Form\Modifier\TranslationFormModifier;
37-
use oat\tao\model\Translation\Listener\ResourceTranslationChangedEventListener;
37+
use oat\tao\model\Translation\Listener\TranslationTouchedEventListener;
3838
use oat\tao\model\Translation\Repository\ResourceTranslatableRepository;
3939
use oat\tao\model\Translation\Repository\ResourceTranslationRepository;
4040
use oat\tao\model\Translation\Service\ResourceLanguageRetriever;
@@ -182,7 +182,7 @@ public function __invoke(ContainerConfigurator $configurator): void
182182
]);
183183

184184
$services
185-
->set(ResourceTranslationChangedEventListener::class, ResourceTranslationChangedEventListener::class)
185+
->set(TranslationTouchedEventListener::class, TranslationTouchedEventListener::class)
186186
->args([
187187
service(Ontology::SERVICE_ID),
188188
service(ResourceTranslationRepository::class),

0 commit comments

Comments
 (0)