Closed (fixed)
Project:
Drupal core
Version:
8.0.x-dev
Component:
entity system
Priority:
Major
Category:
Task
Assigned:
Issue tags:
Reporter:
Created:
23 Sep 2013 at 07:51 UTC
Updated:
29 Jul 2014 at 22:57 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
dixon_Tagging
Comment #2
dixon_Comment #3
dixon_Here we go.
Comment #4
dixon_Comment #6
jibranCan anyone please mention the reason here in the issue for the removal of
IdentifiableInterface?Comment #7
jibran:/ x-post
Comment #8
berdir#3: 2095587-remove-identifiableinterface-1.patch queued for re-testing.
Comment #9
berdirThe problem is that the separate interface hides the very important id() method for entities in a separate interface, this was pointed out by @webchick in a DX review.
The interface was added for param converting, but it turns out that it's not actually necessary, so the only place that uses it is the data reference stuff, where we already need a subclass anyway and one of the two implementations already has a overridden method anyway.
This should now say The entity identifier I think.
Comment #10
berdirComment #11
dixon_Fixed this.
I've also been debugging the failing test. It passes just fine through the browser UI for me, but fails when running through Drush. It seems to be related to session and login handling somehow.
Comment #12
dixon_Comment #13
berdirOk, this looks good to me, thanks!
Comment #14
fubhy commentedYeah. +1 from me.
Comment #15
webchickYayyy!! :D Thanks, folks!
Committed and pushed to 8.x.
Comment #16
berdirThere was no change notice for this being added, so we don't need to update any :)