} if ($message->
allow(self::CHILD_COUNT_UPDATER
)) { Profiler::
trace('product:indexer:child-count',
function D
) use ($parentIds,
$context): void
{ $this->childCountUpdater->
update(ProductDefinition::ENTITY_NAME,
$parentIds,
$context);
});
} if ($message->
allow(self::STREAM_UPDATER
)) { Profiler::
trace('product:indexer:streams',
function D
) use ($ids,
$context): void
{ $this->streamUpdater->
updateProducts($ids,
$context);
});
} if ($message->
allow(self::MANY_TO_MANY_ID_FIELD_UPDATER
)) { Profiler::
trace('product:indexer:many-to-many',
function D
) use ($ids,
$context): void
{ $this->manyToManyIdFieldUpdater->
update(ProductDefinition::ENTITY_NAME,
$ids,
$context);
});
} if ($message->
allow(self::CATEGORY_DENORMALIZER_UPDATER
)) { Profiler::
trace('product:indexer:category',
function D
) use ($ids,
$context): void
{