protected function EntityReferenceRevisionsCompositeTranslationTest::assertAffectedRevisionCount in Entity Reference Revisions 8
Asserts the affected revision count of a certain entity.
Parameters
int $expected: The expected count.
\Drupal\Core\Entity\EntityInterface $entity: The entity.
2 calls to EntityReferenceRevisionsCompositeTranslationTest::assertAffectedRevisionCount()
- EntityReferenceRevisionsCompositeTranslationTest::testCompositeTranslation in tests/
src/ Kernel/ EntityReferenceRevisionsCompositeTranslationTest.php  - Tests that composite translations affects the host entity's translations.
 - EntityReferenceRevisionsCompositeTranslationTest::testNestedCompositeTranslation in tests/
src/ Kernel/ EntityReferenceRevisionsCompositeTranslationTest.php  - Tests that nested composite translations affects the host translations.
 
File
- tests/
src/ Kernel/ EntityReferenceRevisionsCompositeTranslationTest.php, line 610  
Class
- EntityReferenceRevisionsCompositeTranslationTest
 - Tests the entity_reference_revisions composite relationship.
 
Namespace
Drupal\Tests\entity_reference_revisions\KernelCode
protected function assertAffectedRevisionCount($expected, EntityInterface $entity) {
  $entity_type = $entity
    ->getEntityType();
  $affected_revisions_count = $this->entityTypeManager
    ->getStorage($entity_type
    ->id())
    ->getQuery()
    ->condition($entity_type
    ->getKey('id'), $entity
    ->id())
    ->condition($entity_type
    ->getKey('langcode'), $entity
    ->language()
    ->getId())
    ->condition($entity_type
    ->getKey('revision_translation_affected'), 1)
    ->allRevisions()
    ->count()
    ->execute();
  $this
    ->assertEquals($expected, $affected_revisions_count);
}