diff --git a/extensions/tags/src/Command/EditTagHandler.php b/extensions/tags/src/Command/EditTagHandler.php index 452f6e4d4..00c6c7add 100644 --- a/extensions/tags/src/Command/EditTagHandler.php +++ b/extensions/tags/src/Command/EditTagHandler.php @@ -9,6 +9,7 @@ namespace Flarum\Tags\Command; +use Flarum\Tags\Event\Saving; use Flarum\Tags\Event\TagWillBeSaved; use Flarum\Tags\TagRepository; use Flarum\Tags\TagValidator; @@ -80,6 +81,9 @@ class EditTagHandler $tag->is_restricted = (bool) $attributes['isRestricted']; } + event(new Saving($tag, $actor, $data)); + + // Deprecated BC layer, remove in beta 15. event(new TagWillBeSaved($tag, $actor, $data)); $this->validator->assertValid($tag->getDirty()); diff --git a/extensions/tags/src/Event/Saving.php b/extensions/tags/src/Event/Saving.php new file mode 100644 index 000000000..f9f045b2e --- /dev/null +++ b/extensions/tags/src/Event/Saving.php @@ -0,0 +1,43 @@ +tag = $tag; + $this->actor = $actor; + $this->data = $data; + } +} diff --git a/extensions/tags/src/Event/TagWillBeSaved.php b/extensions/tags/src/Event/TagWillBeSaved.php index 455f22e75..70aeb97a4 100644 --- a/extensions/tags/src/Event/TagWillBeSaved.php +++ b/extensions/tags/src/Event/TagWillBeSaved.php @@ -12,6 +12,9 @@ namespace Flarum\Tags\Event; use Flarum\Tags\Tag; use Flarum\User\User; +/** + * @deprecated beta 14, removed beta 15. + */ class TagWillBeSaved { /**