Ouzo\Db\ModelQueryBuilder::createModelJoins PHP Method

createModelJoins() private method

private createModelJoins ( $relationSelector, $aliases, $type, $on )
    private function createModelJoins($relationSelector, $aliases, $type, $on)
    {
        $relations = ModelQueryBuilderHelper::extractRelations($this->_model, $relationSelector);
        $relationWithAliases = ModelQueryBuilderHelper::associateRelationsWithAliases($relations, $aliases);
        return ModelQueryBuilderHelper::createModelJoins($this->getModelAliasOrTable(), $relationWithAliases, $type, $on);
    }