Pinq\Queries\Builders\Interpretations\JoinOptionsParser::interpretJoinOptions PHP Метод

interpretJoinOptions() публичный Метод

public interpretJoinOptions ( $isGroupJoin, Pinq\Queries\Builders\Interpretations\ISourceInterpretation $sourceInterpretation, $defaultKeyId, $defaultValueId, array $defaultValueKeyPair = null )
$sourceInterpretation Pinq\Queries\Builders\Interpretations\ISourceInterpretation
$defaultValueKeyPair array
    public function interpretJoinOptions($isGroupJoin, ISourceInterpretation $sourceInterpretation, $defaultKeyId, $defaultValueId, array $defaultValueKeyPair = null)
    {
        /* @var $sourceInterpretation ISourceParser */
        $hasDefault = $defaultValueKeyPair !== null;
        $this->joinOptions = new Join\Options($sourceInterpretation->getSource(), $isGroupJoin, $this->joinFilter, $hasDefault, $hasDefault ? $defaultValueId : null, $hasDefault ? $defaultKeyId : null);
    }