abstract protected function EntityTraversal::processEntity in General Data Protection Regulation 3.0.x
Same name and namespace in other branches
- 8.2 modules/gdpr_fields/src/EntityTraversal.php \Drupal\gdpr_fields\EntityTraversal::processEntity()
- 8 modules/gdpr_fields/src/EntityTraversal.php \Drupal\gdpr_fields\EntityTraversal::processEntity()
Handles the entity.
By default this just returns the entity instance, but derived classes should override this method if they need to collect additional data on the instance.
Parameters
\Drupal\Core\Entity\FieldableEntityInterface $entity: The entity to handle.
\Drupal\gdpr_fields\Entity\GdprFieldConfigEntity $config: GDPR config for this entity.
string $row_id: Row identifier used in SARs.
\Drupal\gdpr_fields\Entity\GdprField|null $parent_config: Parent's config.
1 call to EntityTraversal::processEntity()
- EntityTraversal::doTraversalRecursive in modules/
gdpr_fields/ src/ EntityTraversal.php - Traverses the entity relationship tree.
4 methods override EntityTraversal::processEntity()
- RightToAccessDisplayTraversal::processEntity in modules/
gdpr_tasks/ src/ Traversal/ RightToAccessDisplayTraversal.php - RightToAccessEntityTraversal::processEntity in modules/
gdpr_tasks/ src/ Traversal/ RightToAccessEntityTraversal.php - Handles the entity.
- RightToBeForgottenDisplayTraversal::processEntity in modules/
gdpr_tasks/ src/ Traversal/ RightToBeForgottenDisplayTraversal.php - RightToBeForgottenEntityTraversal::processEntity in modules/
gdpr_tasks/ src/ Traversal/ RightToBeForgottenEntityTraversal.php
File
- modules/
gdpr_fields/ src/ EntityTraversal.php, line 249
Class
- EntityTraversal
- Base class for traversing entities.
Namespace
Drupal\gdpr_fieldsCode
protected abstract function processEntity(FieldableEntityInterface $entity, GdprFieldConfigEntity $config, $row_id, GdprField $parent_config = NULL);