Code Duplication    Length = 5-5 lines in 2 locations

vendor/cakephp/cakephp/src/ORM/Association/HasMany.php 1 location

@@ 136-140 (lines=5) @@
133
            return $entity;
134
        }
135
136
        if (!is_array($targetEntities) && !($targetEntities instanceof Traversable)) {
137
            $name = $this->property();
138
            $message = sprintf('Could not save %s, it cannot be traversed', $name);
139
            throw new InvalidArgumentException($message);
140
        }
141
142
        $foreignKey = (array)$this->foreignKey();
143
        $properties = array_combine(

vendor/cakephp/cakephp/src/ORM/Association/BelongsToMany.php 1 location

@@ 579-583 (lines=5) @@
576
        }
577
        unset($options['associated'][$this->_junctionProperty]);
578
579
        if (!(is_array($entities) || $entities instanceof Traversable)) {
580
            $name = $this->property();
581
            $message = sprintf('Could not save %s, it cannot be traversed', $name);
582
            throw new InvalidArgumentException($message);
583
        }
584
585
        $table = $this->target();
586
        $original = $entities;