Ouzo\Db\ModelResultSetConverter::_fetchRelations PHP Method

_fetchRelations() private method

private _fetchRelations ( $results, $joinsToStore )
    private function _fetchRelations($results, $joinsToStore)
    {
        $joinedRelations = Arrays::map($joinsToStore, Functions::extract()->destinationField());
        foreach ($this->relationsToFetch as $relationToFetch) {
            if (!in_array($relationToFetch->destinationField, $joinedRelations)) {
                $relationFetcher = new RelationFetcher($relationToFetch->relation);
                $fieldTransformer = new FieldTransformer($relationToFetch->field, $relationFetcher);
                $fieldTransformer->transform($results);
            }
        }
        return $results;
    }