/**
* @internal
*/
public function __construct( private readonly DefinitionInstanceRegistry
$registry,
private readonly Connection
$connection ) { } public function build(WriteCommandQueue
$queue): array
{ return $this->
buildQueueResults($queue);
} public function resolveDelete(EntityDefinition
$definition, array
$ids): array
{ // resolves mapping relations, inheritance and sub domain entities
return $this->
resolveParents($definition,
$ids, true
);
} public function resolveWrite(EntityDefinition
$definition, array
$rawData): array
{ // resolve domain parent (order_delivery > order | product_price > product),