| @@ 404-415 (lines=12) @@ | ||
| 401 | ) |
|
| 402 | ); |
|
| 403 | break; |
|
| 404 | case 'update': |
|
| 405 | $contentTypeData = array_merge( |
|
| 406 | $contentTypeData, |
|
| 407 | // q: are we allowed to change the group in updates ? |
|
| 408 | array( |
|
| 409 | 'match' => array( |
|
| 410 | ContentTypeMatcher::MATCH_CONTENTTYPE_IDENTIFIER => $contentType->identifier |
|
| 411 | ), |
|
| 412 | 'new_identifier' => $contentType->identifier, |
|
| 413 | ) |
|
| 414 | ); |
|
| 415 | break; |
|
| 416 | case 'delete': |
|
| 417 | $contentTypeData = array_merge( |
|
| 418 | $contentTypeData, |
|
| @@ 222-233 (lines=12) @@ | ||
| 219 | ) |
|
| 220 | ); |
|
| 221 | break; |
|
| 222 | case 'update': |
|
| 223 | $groupData = array_merge( |
|
| 224 | $groupData, |
|
| 225 | array( |
|
| 226 | 'match' => array( |
|
| 227 | ObjectStateMatcher::MATCH_OBJECTSTATE_IDENTIFIER => |
|
| 228 | $objectState->getObjectStateGroup()->identifier . '/' . $objectState->identifier |
|
| 229 | ), |
|
| 230 | 'identifier' => $objectState->identifier, |
|
| 231 | ) |
|
| 232 | ); |
|
| 233 | break; |
|
| 234 | case 'delete': |
|
| 235 | $groupData = array_merge( |
|
| 236 | $groupData, |
|
| @@ 234-244 (lines=11) @@ | ||
| 231 | ) |
|
| 232 | ); |
|
| 233 | break; |
|
| 234 | case 'delete': |
|
| 235 | $groupData = array_merge( |
|
| 236 | $groupData, |
|
| 237 | array( |
|
| 238 | 'match' => array( |
|
| 239 | ObjectStateMatcher::MATCH_OBJECTSTATE_IDENTIFIER => |
|
| 240 | $objectState->getObjectStateGroup()->identifier . '/' . $objectState->identifier |
|
| 241 | ) |
|
| 242 | ) |
|
| 243 | ); |
|
| 244 | break; |
|
| 245 | default: |
|
| 246 | throw new \Exception("Executor 'object_state_group' doesn't support mode '$mode'"); |
|
| 247 | } |
|