![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/mautic.corals.io/vendor/doctrine/orm/src/Query/AST/ |
<?php declare(strict_types=1); namespace Doctrine\ORM\Query\AST; /** * Join ::= ["LEFT" ["OUTER"] | "INNER"] "JOIN" JoinAssociationPathExpression * ["AS"] AliasIdentificationVariable [("ON" | "WITH") ConditionalExpression] * * @link www.doctrine-project.org */ class Join extends Node { public const JOIN_TYPE_LEFT = 1; public const JOIN_TYPE_LEFTOUTER = 2; public const JOIN_TYPE_INNER = 3; /** * @var int * @psalm-var self::JOIN_TYPE_* */ public $joinType = self::JOIN_TYPE_INNER; /** @var Node|null */ public $joinAssociationDeclaration = null; /** @var ConditionalExpression|Phase2OptimizableConditional|null */ public $conditionalExpression = null; /** * @param int $joinType * @param Node $joinAssociationDeclaration * @psalm-param self::JOIN_TYPE_* $joinType */ public function __construct($joinType, $joinAssociationDeclaration) { $this->joinType = $joinType; $this->joinAssociationDeclaration = $joinAssociationDeclaration; } /** * {@inheritDoc} */ public function dispatch($sqlWalker) { return $sqlWalker->walkJoin($this); } }