Mercurial > hg > cmmr2012-drupal-site
comparison core/lib/Drupal/Core/Field/FieldConfigBase.php @ 5:12f9dff5fda9 tip
Update to Drupal core 8.7.1
author | Chris Cannam |
---|---|
date | Thu, 09 May 2019 15:34:47 +0100 |
parents | a9cd425dd02b |
children |
comparison
equal
deleted
inserted
replaced
4:a9cd425dd02b | 5:12f9dff5fda9 |
---|---|
244 // Let the field type plugin specify its own dependencies. | 244 // Let the field type plugin specify its own dependencies. |
245 // @see \Drupal\Core\Field\FieldItemInterface::calculateDependencies() | 245 // @see \Drupal\Core\Field\FieldItemInterface::calculateDependencies() |
246 $this->addDependencies($definition['class']::calculateDependencies($this)); | 246 $this->addDependencies($definition['class']::calculateDependencies($this)); |
247 | 247 |
248 // Create dependency on the bundle. | 248 // Create dependency on the bundle. |
249 $bundle_config_dependency = $this->entityManager()->getDefinition($this->entity_type)->getBundleConfigDependency($this->bundle); | 249 $bundle_config_dependency = $this->entityTypeManager()->getDefinition($this->entity_type)->getBundleConfigDependency($this->bundle); |
250 $this->addDependency($bundle_config_dependency['type'], $bundle_config_dependency['name']); | 250 $this->addDependency($bundle_config_dependency['type'], $bundle_config_dependency['name']); |
251 | 251 |
252 return $this; | 252 return $this; |
253 } | 253 } |
254 | 254 |
281 /** | 281 /** |
282 * {@inheritdoc} | 282 * {@inheritdoc} |
283 */ | 283 */ |
284 public function postSave(EntityStorageInterface $storage, $update = TRUE) { | 284 public function postSave(EntityStorageInterface $storage, $update = TRUE) { |
285 // Clear the cache. | 285 // Clear the cache. |
286 $this->entityManager()->clearCachedFieldDefinitions(); | 286 \Drupal::service('entity_field.manager')->clearCachedFieldDefinitions(); |
287 | 287 |
288 // Invalidate the render cache for all affected entities. | 288 // Invalidate the render cache for all affected entities. |
289 $entity_type = $this->getFieldStorageDefinition()->getTargetEntityTypeId(); | 289 $entity_type = $this->getFieldStorageDefinition()->getTargetEntityTypeId(); |
290 if ($this->entityManager()->hasHandler($entity_type, 'view_builder')) { | 290 if ($this->entityTypeManager()->hasHandler($entity_type, 'view_builder')) { |
291 $this->entityManager()->getViewBuilder($entity_type)->resetCache(); | 291 $this->entityTypeManager()->getViewBuilder($entity_type)->resetCache(); |
292 } | 292 } |
293 } | 293 } |
294 | 294 |
295 /** | 295 /** |
296 * {@inheritdoc} | 296 * {@inheritdoc} |