Events¶
Nanbando issues events which can be listened to by using the standard symfony event dispatcher. You can register a listener in your dependency injection configuration as follows:
<service id="nanbando_mysql.event_listener.backup" class="Nanbando\Plugin\Mysql\EventListener\BackupListener">
<tag name="kernel.event_listener" event="<event_name>" method="methodToCall" />
</service>
Backup¶
The backup fires the event nanbando.pre_backup before the
process starts and nanbando.post_backup after the backup
is finished.
The main event is nanbando.backup which does the magic and
backup the data.
Restore¶
The backup fires the event nanbando.pre_restore before the
process starts and nanbando.post_restore after the backup
is finished.
The main event is nanbando.restore which does the magic and
restores the data.