370c5898559a0accf0db68c751d34eeecb8c9c63
[civicrm-core.git] / Civi / Api4 / Service / Schema / Joinable / BridgeJoinable.php
1 <?php
2
3 namespace Civi\Api4\Service\Schema\Joinable;
4
5 class BridgeJoinable extends Joinable {
6 /**
7 * @var Joinable
8 */
9 protected $middleLink;
10
11 public function __construct($targetTable, $targetColumn, $alias, Joinable $middleLink) {
12 parent::__construct($targetTable, $targetColumn, $alias);
13 $this->middleLink = $middleLink;
14 }
15
16 /**
17 * @return Joinable
18 */
19 public function getMiddleLink() {
20 return $this->middleLink;
21 }
22
23 }