Code Duplication    Length = 14-14 lines in 2 locations

src/Platfourm/Database/Eloquent/Traits/ArrayAsPrimary.php 1 location

@@ 34-47 (lines=14) @@
31
     * @param  \Illuminate\Database\Eloquent\Builder $query
32
     * @return \Illuminate\Database\Eloquent\Builder
33
     */
34
    protected function setKeysForSaveQuery(Builder $query)
35
    {
36
        $key = $this->getKeyName();
37
38
        if (is_array($key)) {
39
            foreach ($key as $k) {
40
                $query->where($k, '=', $this->getKeyValueForSaveQuery($k));
41
            }
42
        } else {
43
            $query->where($this->getKeyName(), '=', $this->getKeyForSaveQuery());
44
        }
45
46
        return $query;
47
    }
48
49
    /**
50
     * Get the primary key value for a save query.

src/Platfourm/Text/Models/Eloquent/Text.php 1 location

@@ 41-54 (lines=14) @@
38
     * @param  \Illuminate\Database\Eloquent\Builder $query
39
     * @return \Illuminate\Database\Eloquent\Builder
40
     */
41
    protected function setKeysForSaveQuery(Builder $query)
42
    {
43
        $key = $this->getKeyName();
44
45
        if (is_array($key)) {
46
            foreach ($key as $k) {
47
                $query->where($k, '=', $this->getKeyValueForSaveQuery($k));
48
            }
49
        } else {
50
            $query->where($this->getKeyName(), '=', $this->getKeyForSaveQuery());
51
        }
52
53
        return $query;
54
    }
55
56
    /**
57
     * Get the primary key value for a save query.