Code Duplication    Length = 14-14 lines in 2 locations

src/Api/StatSites.php 2 locations

@@ 38-51 (lines=14) @@
35
            }
36
        } while ($response['resultsreturned'] < $response['totalresults']);
37
38
        $sites->transform(function ($site) {
39
            return new StatSite([
40
                'id' => $site['Id'],
41
                'project_id' => $site['ProjectId'],
42
                'folder_id' => $site['FolderId'],
43
                'folder_name' => $site['FolderName'],
44
                'title' => $site['Title'],
45
                'url' => $site['Url'],
46
                'synced' => $site['Synced'],
47
                'total_keywords' => $site['TotalKeywords'],
48
                'created_at' => $site['CreatedAt'],
49
                'updated_at' => $site['UpdatedAt'],
50
            ]);
51
        });
52
53
        return $sites;
54
    }
@@ 77-90 (lines=14) @@
74
            $sites = collect($response['Result']);
75
        }
76
77
        $sites->transform(function ($site) use ($projectID) {
78
            return new StatSite([
79
                'id' => $site['Id'],
80
                'project_id' => $projectID,
81
                'folder_id' => $site['FolderId'],
82
                'folder_name' => $site['FolderName'],
83
                'title' => $site['Title'],
84
                'url' => $site['Url'],
85
                'synced' => $site['Synced'],
86
                'total_keywords' => $site['TotalKeywords'],
87
                'created_at' => $site['CreatedAt'],
88
                'updated_at' => $site['UpdatedAt'],
89
            ]);
90
        });
91
92
        return $sites;
93
    }