Code Duplication    Length = 12-12 lines in 2 locations

Moss/Storage/Query/Relation/ManyRelation.php 1 location

@@ 49-60 (lines=12) @@
46
47
        $collection = $this->fetch($this->definition->entity(), $conditions, true);
48
49
        foreach ($collection as $relEntity) {
50
            $key = $this->buildForeignKey($relEntity, $this->definition->keys());
51
52
            if (!isset($relations[$key])) {
53
                continue;
54
            }
55
56
            foreach ($relations[$key] as &$entity) {
57
                $this->accessor->addPropertyValue($entity, $this->definition->container(), $relEntity);
58
                unset($entity);
59
            }
60
        }
61
62
        return $result;
63
    }

Moss/Storage/Query/Relation/OneRelation.php 1 location

@@ 44-55 (lines=12) @@
41
42
        $collection = $this->fetch($this->definition->entity(), $conditions, true);
43
44
        foreach ($collection as $relEntity) {
45
            $key = $this->buildForeignKey($relEntity, $this->definition->keys());
46
47
            if (!isset($relations[$key])) {
48
                continue;
49
            }
50
51
            foreach ($relations[$key] as &$entity) {
52
                $this->accessor->setPropertyValue($entity, $this->definition->container(), $relEntity);
53
                unset($entity);
54
            }
55
        }
56
57
        return $result;
58
    }