You are here
Hard-coded and enforced language support for entities conflicts with Language as a ConfigEntity
- The entity system enforces a $langcode property for all entities, but when the actual entity is a Language, the property conflicts with the Language's langcode.
- Do not enforce any hard-coded properties onto entities.
- Provide a way to opt-out of the default $langcode handling; i.e., retaining the originally intended behavior, but allowing Language entities to work without dirty hacks.