src/Plugin/Spy.php 1 location
|
@@ 61-64 (lines=4) @@
|
| 58 |
|
$key = [$space->getName()]; |
| 59 |
|
|
| 60 |
|
$format = $space->getFormat(); |
| 61 |
|
foreach ($space->getPrimaryIndex()['parts'] as $part) { |
| 62 |
|
$field = array_key_exists(0, $part) ? $part[0] : $part['field']; |
| 63 |
|
$key[] = $instance->{$format[$field]['name']}; |
| 64 |
|
} |
| 65 |
|
|
| 66 |
|
return implode(':', $key); |
| 67 |
|
} |
src/Procedure/FindOrCreate.php 1 location
|
@@ 64-67 (lines=4) @@
|
| 61 |
|
|
| 62 |
|
$key = []; |
| 63 |
|
$format = $space->getFormat(); |
| 64 |
|
foreach ($space->getPrimaryIndex()['parts'] as $part) { |
| 65 |
|
$field = array_key_exists(0, $part) ? $part[0] : $part['field']; |
| 66 |
|
$key[$format[$field]['name']] = $result['tuple'][$field]; |
| 67 |
|
} |
| 68 |
|
return [ |
| 69 |
|
'key' => $key, |
| 70 |
|
'created' => !!$result['created'], |