getPropertyDefinitions(); if (isset($definitions[$name])) { return $definitions[$name]; } } /** * {@inheritdoc} */ public function getMainPropertyName() { return NULL; } /** * {@inheritdoc} */ public function __sleep() { // Do not serialize the cached property definitions. $vars = get_object_vars($this); unset($vars['propertyDefinitions'], $vars['typedDataManager']); return array_keys($vars); } }