Наследование: extends Nextras\Orm\StorageReflection\IStorageReflection
Пример #1
0
 private function processMultiColumn(IStorageReflection $sourceReflection, array $primaryKey, $value, $sourceAlias)
 {
     $pair = [];
     foreach ($primaryKey as $column) {
         $column = $sourceReflection->convertEntityToStorageKey($column);
         $pair[] = "[{$sourceAlias}.{$column}]";
     }
     if (!isset($value[0][0])) {
         $value = [$value];
     }
     return ['(' . implode(', ', $pair) . ')', $value];
 }