Code Duplication    Length = 9-9 lines in 2 locations

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

@@ 2352-2360 (lines=9) @@
2349
     *
2350
     * @param PersistentCollectionInterface $coll
2351
     */
2352
    public function unscheduleCollectionDeletion(PersistentCollectionInterface $coll)
2353
    {
2354
        $oid = spl_object_hash($coll);
2355
        if (isset($this->collectionDeletions[$oid])) {
2356
            $topmostOwner = $this->getOwningDocument($coll->getOwner());
2357
            unset($this->collectionDeletions[$oid]);
2358
            unset($this->hasScheduledCollections[spl_object_hash($topmostOwner)][$oid]);
2359
        }
2360
    }
2361
2362
    /**
2363
     * INTERNAL:
@@ 2390-2398 (lines=9) @@
2387
     *
2388
     * @param PersistentCollectionInterface $coll
2389
     */
2390
    public function unscheduleCollectionUpdate(PersistentCollectionInterface $coll)
2391
    {
2392
        $oid = spl_object_hash($coll);
2393
        if (isset($this->collectionUpdates[$oid])) {
2394
            $topmostOwner = $this->getOwningDocument($coll->getOwner());
2395
            unset($this->collectionUpdates[$oid]);
2396
            unset($this->hasScheduledCollections[spl_object_hash($topmostOwner)][$oid]);
2397
        }
2398
    }
2399
2400
    /**
2401
     * Checks whether a PersistentCollection is scheduled for update.