| @@ 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 | ||
| @@ 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. |
|