Code Duplication    Length = 17-17 lines in 2 locations

src/generator/analyzer/Application.php 1 location

@@ 43-59 (lines=17) @@
40
     * @param int      $fieldID Additional field identifier
41
     * @param array $fieldRow Additional field database row
42
     */
43
    public function analyzeFieldRecord(&$metadata, $fieldID, array $fieldRow)
44
    {
45
        // Get camelCase and transliterated field name
46
        $fieldName = $this->fieldName($fieldRow['Name']);
47
48
        // TODO: Set default for additional field storing type accordingly.
49
50
        // Store field metadata
51
        $metadata->realNames[$fieldRow['Name']] = $fieldName;
52
        $metadata->allFieldIDs[$fieldID] = $fieldName;
53
        $metadata->allFieldNames[$fieldName] = $fieldID;
54
        $metadata->allFieldValueColumns[$fieldID] = Field::valueColumn($fieldRow[Field::F_TYPE]);
55
        $metadata->allFieldTypes[$fieldID] = Field::phpType($fieldRow['Type']);
56
        $metadata->allFieldCmsTypes[$fieldID] = (int)$fieldRow['Type'];
57
        $metadata->fieldDescriptions[$fieldID] = $fieldRow['Description'] . ', ' . $fieldRow['Name'] . '#' . $fieldID;
58
        $metadata->fieldRawDescriptions[$fieldID] = $fieldRow['Description'];
59
    }
60
}
61
//[PHPCOMPRESSOR(remove,end)]
62

src/generator/analyzer/Virtual.php 1 location

@@ 139-155 (lines=17) @@
136
     * @param int      $fieldID Additional field identifier
137
     * @param array $fieldRow Additional field database row
138
     */
139
    public function analyzeFieldRecord(&$metadata, $fieldID, array $fieldRow)
140
    {
141
        // Get camelCase and transliterated field name
142
        $fieldName = $this->fieldName($fieldRow['Name']);
143
144
        // TODO: Set default for additional field storing type accordingly.
145
146
        // Store field metadata
147
        $metadata->realNames[$fieldRow['Name']] = $fieldName;
148
        $metadata->allFieldIDs[$fieldID] = $fieldName;
149
        $metadata->allFieldNames[$fieldName] = $fieldID;
150
        $metadata->allFieldValueColumns[$fieldID] = Field::valueColumn($fieldRow[Field::F_TYPE]);
151
        $metadata->allFieldTypes[$fieldID] = Field::phpType($fieldRow['Type']);
152
        $metadata->allFieldCmsTypes[$fieldID] = (int)$fieldRow['Type'];
153
        $metadata->fieldDescriptions[$fieldID] = $fieldRow['Description'] . ', ' . $fieldRow['Name'] . '#' . $fieldID;
154
        $metadata->fieldRawDescriptions[$fieldID] = $fieldRow['Description'];
155
    }
156
157
    /**
158
     * Get entity fields.