Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EZP-30646: Reimplemented SignalSlots using EventDispatcher #2682

Merged
merged 3 commits into from
Aug 5, 2019

Conversation

@Nattfarinn Nattfarinn changed the base branch from master to ezp-30616 July 1, 2019 07:51
@Nattfarinn Nattfarinn changed the base branch from ezp-30616 to master July 2, 2019 12:34
@Nattfarinn Nattfarinn changed the base branch from master to ezp-30616 July 2, 2019 13:07
@Nattfarinn Nattfarinn changed the title Ezp 30646 EZP-30646: SignalSlots reimplemented using EventDispatcher Jul 2, 2019
@Nattfarinn Nattfarinn changed the base branch from ezp-30616 to master July 5, 2019 11:42
@Nattfarinn Nattfarinn marked this pull request as ready for review July 5, 2019 11:54
@alongosz alongosz changed the title EZP-30646: SignalSlots reimplemented using EventDispatcher EZP-30646: Reimplemented SignalSlots using EventDispatcher Jul 8, 2019
Copy link
Member

@alongosz alongosz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As we've discussed multiple times, from now on, everything that is going either to be consumed or used by external and/or 3rd party packages, should be part of either API or SPI.

Seems to me that usage of Events is strictly for consumption, so it should have at least it's interface in API or be moved there entirely.
Applies to eZ/Publish/Core/Event/*/*Event.php

Other remarks:

@micszo micszo self-assigned this Jul 23, 2019
@Nattfarinn Nattfarinn changed the base branch from master to ezp-30616-follow-up July 30, 2019 07:13
@Nattfarinn Nattfarinn force-pushed the ezp-30616-follow-up branch from b74676d to 40e8e42 Compare August 1, 2019 06:51
@Nattfarinn Nattfarinn force-pushed the ezp-30646 branch 2 times, most recently from 188ef91 to 14ac703 Compare August 1, 2019 07:26
Nattfarinn and others added 2 commits August 1, 2019 09:26
* Dropped SignalSlot layer

* Dropped ezpublish.api.signal Event

* Reimplemented functions provided by slots using Event Subscribers

* Aligned Repository factories

* Aligned misc usages

* Aligned tests

Co-Authored-By: Adam Wójs <adamwojs@users.noreply.github.com>
@micszo
Copy link
Member

micszo commented Aug 1, 2019

@lserwatka lserwatka merged this pull request into ezp-30616-follow-up Aug 5, 2019
@lserwatka lserwatka deleted the ezp-30646 branch August 5, 2019 12:47
Nattfarinn added a commit that referenced this pull request Aug 5, 2019
* EZP-30646: Reimplemented SignalSlots using EventDispatcher
@micszo micszo removed their assignment Aug 5, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

5 participants