@@ 173-185 (lines=13) @@ | ||
170 | } |
|
171 | $metadata->mapManyToOne($mapping); |
|
172 | break; |
|
173 | case 'oneToMany': |
|
174 | $mapping['type'] = EntityMetadata::ONE_TO_MANY; |
|
175 | if (array_key_exists('mappedBy', $association)) { |
|
176 | $mapping['mappedBy'] = $association['mappedBy']; |
|
177 | } |
|
178 | if (array_key_exists('orderBy', $association)) { |
|
179 | $mapping['orderBy'] = $association['orderBy']; |
|
180 | } |
|
181 | if (array_key_exists('indexBy', $association)) { |
|
182 | $mapping['indexBy'] = $association['indexBy']; |
|
183 | } |
|
184 | $metadata->mapOneToMany($mapping); |
|
185 | break; |
|
186 | case 'manyToMany': |
|
187 | $mapping['type'] = EntityMetadata::MANY_TO_MANY; |
|
188 | if (array_key_exists('api_field', $association)) { |
|
@@ 186-198 (lines=13) @@ | ||
183 | } |
|
184 | $metadata->mapOneToMany($mapping); |
|
185 | break; |
|
186 | case 'manyToMany': |
|
187 | $mapping['type'] = EntityMetadata::MANY_TO_MANY; |
|
188 | if (array_key_exists('api_field', $association)) { |
|
189 | $mapping['api_field'] = $association['api_field']; |
|
190 | } |
|
191 | if (array_key_exists('orderBy', $association)) { |
|
192 | $mapping['orderBy'] = $association['orderBy']; |
|
193 | } |
|
194 | if (array_key_exists('indexBy', $association)) { |
|
195 | $mapping['indexBy'] = $association['indexBy']; |
|
196 | } |
|
197 | $metadata->mapManyToMany($mapping); |
|
198 | break; |
|
199 | } |
|
200 | } |
|
201 |