Code Duplication    Length = 9-9 lines in 2 locations

lib/Doctrine/ODM/MongoDB/UnitOfWork.php 2 locations

@@ 2635-2643 (lines=9) @@
2632
     * 
2633
     * @param \Doctrine\ODM\MongoDB\PersistentCollectionInterface $coll
2634
     */
2635
    public function unscheduleCollectionDeletion(PersistentCollectionInterface $coll)
2636
    {
2637
        $oid = spl_object_hash($coll);
2638
        if (isset($this->collectionDeletions[$oid])) {
2639
            $topmostOwner = $this->getOwningDocument($coll->getOwner());
2640
            unset($this->collectionDeletions[$oid]);
2641
            unset($this->hasScheduledCollections[spl_object_hash($topmostOwner)][$oid]);
2642
        }
2643
    }
2644
2645
    /**
2646
     * INTERNAL:
@@ 2673-2681 (lines=9) @@
2670
     * 
2671
     * @param \Doctrine\ODM\MongoDB\PersistentCollectionInterface $coll
2672
     */
2673
    public function unscheduleCollectionUpdate(PersistentCollectionInterface $coll)
2674
    {
2675
        $oid = spl_object_hash($coll);
2676
        if (isset($this->collectionUpdates[$oid])) {
2677
            $topmostOwner = $this->getOwningDocument($coll->getOwner());
2678
            unset($this->collectionUpdates[$oid]);
2679
            unset($this->hasScheduledCollections[spl_object_hash($topmostOwner)][$oid]);
2680
        }
2681
    }
2682
    
2683
    /**
2684
     * Checks whether a PersistentCollection is scheduled for update.