|
@@ 675-679 (lines=5) @@
|
| 672 |
|
// Check if we are preparing an object with states, transitions and depends |
| 673 |
|
if ($this->_stateTransitionAndDependsExist($data)) { |
| 674 |
|
$existingDataKey = $this->_stateTransitionAndDependsInArray($data, $prepareArray); |
| 675 |
|
if ($existingDataKey === false) { |
| 676 |
|
$prepareArray[] = $data; |
| 677 |
|
} elseif (isset($data['roles'])) { |
| 678 |
|
$this->_addRoles($data['roles'], $prepareArray[$existingDataKey]); |
| 679 |
|
} |
| 680 |
|
return $prepareArray; |
| 681 |
|
} |
| 682 |
|
$existingDataKey = $this->_stateAndTransitionInArray($data, $prepareArray); |
|
@@ 683-688 (lines=6) @@
|
| 680 |
|
return $prepareArray; |
| 681 |
|
} |
| 682 |
|
$existingDataKey = $this->_stateAndTransitionInArray($data, $prepareArray); |
| 683 |
|
if ($existingDataKey !== false) { |
| 684 |
|
if (isset($data['roles'])) { |
| 685 |
|
$this->_addRoles($data['roles'], $prepareArray[$existingDataKey]); |
| 686 |
|
} |
| 687 |
|
return $prepareArray; |
| 688 |
|
} |
| 689 |
|
$prepareArray[] = $data; |
| 690 |
|
|
| 691 |
|
return $prepareArray; |