Code Duplication    Length = 3-3 lines in 3 locations

source/Spiral/Models/Reflections/ReflectionEntity.php 3 locations

@@ 159-161 (lines=3) @@
156
            AbstractEntity::MUTATOR_ACCESSOR => [],
157
        ];
158
159
        foreach ((array)$this->getProperty('getters', true) as $field => $filter) {
160
            $mutators[AbstractEntity::MUTATOR_GETTER][$field] = $filter;
161
        }
162
163
        foreach ((array)$this->getProperty('setters', true) as $field => $filter) {
164
            $mutators[AbstractEntity::MUTATOR_SETTER][$field] = $filter;
@@ 163-165 (lines=3) @@
160
            $mutators[AbstractEntity::MUTATOR_GETTER][$field] = $filter;
161
        }
162
163
        foreach ((array)$this->getProperty('setters', true) as $field => $filter) {
164
            $mutators[AbstractEntity::MUTATOR_SETTER][$field] = $filter;
165
        }
166
167
        foreach ((array)$this->getProperty('accessors', true) as $field => $filter) {
168
            $mutators[AbstractEntity::MUTATOR_ACCESSOR][$field] = $filter;
@@ 167-169 (lines=3) @@
164
            $mutators[AbstractEntity::MUTATOR_SETTER][$field] = $filter;
165
        }
166
167
        foreach ((array)$this->getProperty('accessors', true) as $field => $filter) {
168
            $mutators[AbstractEntity::MUTATOR_ACCESSOR][$field] = $filter;
169
        }
170
171
        return $mutators;
172
    }