@@ 141-147 (lines=7) @@ | ||
138 | } |
|
139 | ||
140 | $changeset = $model->getChangeSet(); |
|
141 | foreach ($changeset['attributes'] as $key => $values) { |
|
142 | $value = $this->getFormatter()->getAttributeDbValue($metadata->getAttribute($key), $values['new']); |
|
143 | if (null === $value) { |
|
144 | continue; |
|
145 | } |
|
146 | $insert[$key] = $value; |
|
147 | } |
|
148 | foreach ($changeset['hasOne'] as $key => $values) { |
|
149 | $value = $this->getFormatter()->getHasOneDbValue($metadata->getRelationship($key), $values['new']); |
|
150 | if (null === $value) { |
|
@@ 148-154 (lines=7) @@ | ||
145 | } |
|
146 | $insert[$key] = $value; |
|
147 | } |
|
148 | foreach ($changeset['hasOne'] as $key => $values) { |
|
149 | $value = $this->getFormatter()->getHasOneDbValue($metadata->getRelationship($key), $values['new']); |
|
150 | if (null === $value) { |
|
151 | continue; |
|
152 | } |
|
153 | $insert[$key] = $value; |
|
154 | } |
|
155 | foreach ($changeset['hasMany'] as $key => $values) { |
|
156 | $value = $this->getFormatter()->getHasManyDbValue($metadata->getRelationship($key), $values['new']); |
|
157 | if (null === $value) { |
|
@@ 155-161 (lines=7) @@ | ||
152 | } |
|
153 | $insert[$key] = $value; |
|
154 | } |
|
155 | foreach ($changeset['hasMany'] as $key => $values) { |
|
156 | $value = $this->getFormatter()->getHasManyDbValue($metadata->getRelationship($key), $values['new']); |
|
157 | if (null === $value) { |
|
158 | continue; |
|
159 | } |
|
160 | $insert[$key] = $value; |
|
161 | } |
|
162 | $this->createQueryBuilder($metadata) |
|
163 | ->insert() |
|
164 | ->setNewObj($insert) |