
Problem/Motivation
TypedData
uses a $value
property, but does not declare it as a member variable.
Proposed resolution
Declare $value
as a member variable.
Because of the field system's __get()
magic this does not just work, but a small workaround in FieldItemBase
is required.
Remaining tasks
User interface changes
None.
API changes
None.
Beta phase evaluation
Issue category | Task |
---|---|
Issue priority | Normal |
Unfrozen changes | Unfrozen because it is only documentation |
Prioritized changes | This is not a prioritized change for the beta phase. |
Disruption | No disruption |
Comment | File | Size | Author |
---|---|---|---|
#2 | 2420055-2.patch | 3.86 KB | tstoeckler |
Comments
Comment #1
tstoecklerComment #2
tstoecklerThis allows us to remove the overrides in various classes.
Comment #20
smustgrave CreditAttribution: smustgrave at Mobomo commentedThank you for creating this issue to improve Drupal.
We are working to decide if this task is still relevant to a currently supported version of Drupal. There hasn't been any discussion here for over 8 years which suggests that this has either been implemented or is no longer relevant. Your thoughts on this will allow a decision to be made.
Since we need more information to move forward with this issue, the status is now Postponed (maintainer needs more info). If we don't receive additional information to help with the issue, it may be closed after three months.
Thanks!
Comment #21
smustgrave CreditAttribution: smustgrave at Mobomo commentedLooking again this one may still be relevant.