public static function getMnReferenceDetails(DbSchemaInfo $dbSchema, $entityName, $reference)
{
list($junctionTable, $targetColumn) = explode(".", $reference);
$targetEntity = $dbSchema->getEntityInfo($entityName)->mnReferences[$reference];
$sourceColumn = self::getSourceColumn($dbSchema, $entityName, $targetEntity, $junctionTable);
return ['junction-table' => $junctionTable, 'source-entity' => $entityName, 'source-column' => $sourceColumn, 'target-entity' => $targetEntity, 'target-column' => $targetColumn];
}