CakePHP 3 - Benutzer gehört zu vielen Benutzern

Ich habe eine spezielle Anfrage, um eine Verbindung zwischen Benutzern herzustellen. Dies führt zu Verwirrung. Wie kann ich doppelte Verknüpfungen, Abfragen und Ergebnisse reduzieren?

Der Startpunkt würde so aussehen?

// UsersTable
$this->belongsToMany('Users', [
            'through' => 'Connections',
        ]);

Wie werden alle Zuordnungen in einer Abfrage abgerufen, unabhängig davon, ob Benutzer das Feld "user_from" oder "user_to" eingeben?