Code Duplication    Length = 15-15 lines in 2 locations

Alpha/Model/ActiveRecordProviderSQLite.php 2 locations

@@ 881-895 (lines=15) @@
878
            $savedFields = array();
879
            $sqlQuery = 'INSERT INTO '.$this->BO->getTableName().' (';
880
881
            foreach ($properties as $propObj) {
882
                $propName = $propObj->name;
883
                if (!in_array($propName, $this->BO->getTransientAttributes())) {
884
                    // Skip the OID, database auto number takes care of this.
885
                    if ($propName != 'OID' && $propName != 'version_num') {
886
                        $sqlQuery .= "$propName,";
887
                        $savedFields[] = $propName;
888
                    }
889
890
                    if ($propName == 'version_num') {
891
                        $sqlQuery .= 'version_num,';
892
                        $savedFields[] = 'version_num';
893
                    }
894
                }
895
            }
896
            if ($this->BO->isTableOverloaded()) {
897
                $sqlQuery .= 'classname,';
898
            }
@@ 952-966 (lines=15) @@
949
            $savedFields = array();
950
            $sqlQuery = 'UPDATE '.$this->BO->getTableName().' SET ';
951
952
            foreach ($properties as $propObj) {
953
                $propName = $propObj->name;
954
                if (!in_array($propName, $this->BO->getTransientAttributes())) {
955
                    // Skip the OID, database auto number takes care of this.
956
                    if ($propName != 'OID' && $propName != 'version_num') {
957
                        $sqlQuery .= "$propName = :$propName,";
958
                        $savedFields[] = $propName;
959
                    }
960
961
                    if ($propName == 'version_num') {
962
                        $sqlQuery .= 'version_num = :version_num,';
963
                        $savedFields[] = 'version_num';
964
                    }
965
                }
966
            }
967
968
            if ($this->BO->isTableOverloaded()) {
969
                $sqlQuery .= 'classname = :classname,';