Code Duplication    Length = 9-9 lines in 2 locations

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

@@ 2400-2408 (lines=9) @@
2397
     * 
2398
     * @param \Doctrine\ODM\MongoDB\PersistentCollection $coll
2399
     */
2400
    public function unscheduleCollectionDeletion(PersistentCollection $coll)
2401
    {
2402
        $oid = spl_object_hash($coll);
2403
        if (isset($this->collectionDeletions[$oid])) {
2404
            $topmostOwner = $this->getOwningDocument($coll->getOwner());
2405
            unset($this->collectionDeletions[$oid]);
2406
            unset($this->hasScheduledCollections[spl_object_hash($topmostOwner)][$oid]);
2407
        }
2408
    }
2409
2410
    /**
2411
     * INTERNAL:
@@ 2438-2446 (lines=9) @@
2435
     * 
2436
     * @param \Doctrine\ODM\MongoDB\PersistentCollection $coll
2437
     */
2438
    public function unscheduleCollectionUpdate(PersistentCollection $coll)
2439
    {
2440
        $oid = spl_object_hash($coll);
2441
        if (isset($this->collectionUpdates[$oid])) {
2442
            $topmostOwner = $this->getOwningDocument($coll->getOwner());
2443
            unset($this->collectionUpdates[$oid]);
2444
            unset($this->hasScheduledCollections[spl_object_hash($topmostOwner)][$oid]);
2445
        }
2446
    }
2447
    
2448
    /**
2449
     * Checks whether a PersistentCollection is scheduled for update.