Code Duplication    Length = 16-16 lines in 2 locations

src/Doctrine/ODM/MongoDB/Entities/BaseEntity.php 1 location

@@ 174-189 (lines=16) @@
171
        return $this;
172
    }
173
174
    final protected function checkOnyExceptInArray($key, array $options = null)
175
    {
176
        if (
177
            $options
178
            &&
179
            (
180
                (isset($options['only']) && is_array($options['only']) && !in_array($key, $options['only']))
181
                ||
182
                (isset($options['except']) && is_array($options['except']) && in_array($key, $options['except']))
183
            )
184
        ) {
185
            return false;
186
        }
187
188
        return true;
189
    }
190
191
    public function toArray(array $options = null)
192
    {

src/Doctrine/ORM/Entities/BaseEntity.php 1 location

@@ 181-196 (lines=16) @@
178
        return $this;
179
    }
180
181
    final protected function checkOnyExceptInArray($key, array $options = null)
182
    {
183
        if (
184
            $options
185
            &&
186
            (
187
                (isset($options['only']) && is_array($options['only']) && !in_array($key, $options['only']))
188
                ||
189
                (isset($options['except']) && is_array($options['except']) && in_array($key, $options['except']))
190
            )
191
        ) {
192
            return false;
193
        }
194
195
        return true;
196
    }
197
198
    public function toArray(array $options = null)
199
    {