Code Duplication    Length = 14-14 lines in 2 locations

src/Mouf/Database/TDBM/AbstractTDBMObject.php 1 location

@@ 543-556 (lines=14) @@
540
    /**
541
     * Override the native php clone function for TDBMObjects
542
     */
543
    public function __clone(){
544
        $this->_dbLoadIfNotLoaded();
545
        //First lets set the status to new (to enter the save function)
546
        $this->status = TDBMObjectStateEnum::STATE_NEW;
547
548
        // Add the current TDBMObject to the save object list
549
        $this->tdbmService->_addToToSaveObjectList($this);
550
551
        //Now unset the PK from the row
552
        $pk_array = $this->tdbmService->getPrimaryKeyColumns($this->dbTableName);
553
        foreach ($pk_array as $pk) {
554
            $this->dbRow[$pk] = null;
555
        }
556
    }
557
558
	/**
559
	 * Returns raw database rows.

src/Mouf/Database/TDBM/DbRow.php 1 location

@@ 329-342 (lines=14) @@
326
    /**
327
     * Override the native php clone function for TDBMObjects
328
     */
329
    public function __clone(){
330
        $this->_dbLoadIfNotLoaded();
331
        //First lets set the status to new (to enter the save function)
332
        $this->status = TDBMObjectStateEnum::STATE_NEW;
333
334
        // Add the current TDBMObject to the save object list
335
        $this->tdbmService->_addToToSaveObjectList($this);
336
337
        //Now unset the PK from the row
338
        $pk_array = $this->tdbmService->getPrimaryKeyColumns($this->dbTableName);
339
        foreach ($pk_array as $pk) {
340
            $this->dbRow[$pk] = null;
341
        }
342
    }
343
344
	/**
345
	 * Returns raw database row.