Definitions Synced Event
After a successful storyblok:definitions:sync, the bundle dispatches StoryblokDefinitionsSyncedEvent.
Event Data
The event provides:
io:TorrStyleinstance used by the sync command.adapter: the adapter that was synced.
Listener Example
use Symfony\Component\EventDispatcher\Attribute\AsEventListener;
use Torr\Storyblok\Event\StoryblokDefinitionsSyncedEvent;
#[AsEventListener]
public function onDefinitionsSynced (StoryblokDefinitionsSyncedEvent $event) : void
{
$event->io->writeln("Run post-sync work...");
$event->adapter->managementApi;
}
Notes
- If multiple adapters are synced in one command run, one event is dispatched per adapter.
- The event is only dispatched on successful sync.