- Issue created by @kensae
- Merge request !21Check if $this->definition has the method getPropertyDefinitions to prevent an... β (Open) created by kensae
- πΊπΈUnited States mradcliffe USA
getPropertyDefinition comes from \Drupal\Core\TypedData\ComplexDataDefinitionInterface and \Drupal\Core\TypedData\ComplexDataDefinitionBase which implements that method.
As far as I remember, all xero data type plugins should use a complex data definition, but I think that Drupal's Typed Data Manager will technically let a data type be instantiated with a different definition. My guess is that something happened during denormalization that caused the data type to be instantiated incorrectly.