That means we can adjust the write side + read side. And the chain down to the AssetUsageReference incl. AssetUsageFilter. To use workspace names.
final readonly class AssetUsageNodeAddress
{
public function __construct(
- public ContentStreamId $contentStreamId,
+ public WorkspaceName $workspaceName,
public DimensionSpacePoint $dimensionSpacePoint,
public NodeAggregateId $nodeAggregateId,
) {
}
}
... as well as the AssetUsage class.
Should fix the following todos and problematic usages of the contentStreamId:
The AssetUsage needs to switch from contentStreamId to WorkspaceName from Projection until all depending DTOs.
With https://github.com/neos/neos-development-collection/pull/5002 we have access to the
WorkspaceName
in the projections instead of only theContentStreamId
.That means we can adjust the write side + read side. And the chain down to the AssetUsageReference incl. AssetUsageFilter. To use workspace names.
... as well as the
AssetUsage
class.Should fix the following todos and problematic usages of the contentStreamId: