RecursiveRelationshipLoopError.fromTransaction constructor

RecursiveRelationshipLoopError.fromTransaction(
  1. Transaction transaction,
  2. TransactionOperation storeOp,
  3. TransactionOperation? parentOp,
  4. Object entity,
)

Implementation

factory RecursiveRelationshipLoopError.fromTransaction(
    Transaction transaction,
    TransactionOperation storeOp,
    TransactionOperation? parentOp,
    Object entity) {
  return RecursiveRelationshipLoopError(
      "Can't store `Transaction#${transaction.id}` with recursive relationship loop:\n"
      "-- Parent operation: $parentOp\n"
      "-- Store operation: $storeOp\n"
      "-- Entity: $entity\n"
      "-- Transaction:\n${transaction.toString()}",
      transaction: transaction,
      storeOp: storeOp,
      parentOp: parentOp,
      entity: entity);
}