Implements \Drupal\Core\TypedData\ComplexDataInterface::get().
Overrides ComplexDataInterface::get
public function get($property_name) {
if (!isset($this->properties[$property_name])) {
$value = NULL;
if (isset($this->values[$property_name])) {
$value = $this->values[$property_name];
}
// If the property is unknown, this will throw an exception.
$this->properties[$property_name] = \Drupal::typedData()
->getPropertyInstance($this, $property_name, $value);
}
return $this->properties[$property_name];
}