Code Duplication    Length = 1-1 lines in 2 locations

maphper/maphper.php 2 locations

@@ 106-106 (lines=1) @@
103
	}
104
105
	public function offsetExists($offset) {
106
		if (count($this->dataSource->getPrimaryKey()) > 1) return new MultiPk($this, $offset, $this->dataSource->getPrimaryKey());
107
        if (!empty($this->settings['filter'])) {
108
            $data = $this->dataSource->findByField(array_merge($this->settings['filter'], [$this->dataSource->getPrimaryKey()[0] => $offset]));
109
            return isset($data[0]);
@@ 119-119 (lines=1) @@
116
	}
117
118
	public function offsetGet($offset) {
119
		if (count($this->dataSource->getPrimaryKey()) > 1) return new MultiPk($this, $offset, $this->dataSource->getPrimaryKey());
120
        if (!empty($this->settings['filter'])) {
121
            $data = $this->dataSource->findByField(array_merge($this->settings['filter'], [$this->dataSource->getPrimaryKey()[0] => $offset]));
122
            return $this->entity->create(isset($data[0]) ? $data[0] : null, $this->relations);