Code Duplication    Length = 3-3 lines in 4 locations

src/plugins/onTick/getKillmails.php 4 locations

@@ 92-94 (lines=3) @@
89
            if ($kmGroup['startMail'] > $killID || null === $killID) {
90
                $killID = $kmGroup['startMail'];
91
            }
92
            if ($kmGroup['allianceID'] == '0' & $kmGroup['lossMails'] === 'true') {
93
                $url = "https://zkillboard.com/api/no-attackers/no-items/orderDirection/asc/afterKillID/{$killID}/corporationID/{$kmGroup['corpID']}/";
94
            }
95
            if ($kmGroup['allianceID'] == '0' & $kmGroup['lossMails'] === 'false') {
96
                $url = "https://zkillboard.com/api/no-attackers/no-items/kills/orderDirection/asc/afterKillID/{$killID}/corporationID/{$kmGroup['corpID']}/";
97
            }
@@ 95-97 (lines=3) @@
92
            if ($kmGroup['allianceID'] == '0' & $kmGroup['lossMails'] === 'true') {
93
                $url = "https://zkillboard.com/api/no-attackers/no-items/orderDirection/asc/afterKillID/{$killID}/corporationID/{$kmGroup['corpID']}/";
94
            }
95
            if ($kmGroup['allianceID'] == '0' & $kmGroup['lossMails'] === 'false') {
96
                $url = "https://zkillboard.com/api/no-attackers/no-items/kills/orderDirection/asc/afterKillID/{$killID}/corporationID/{$kmGroup['corpID']}/";
97
            }
98
            if ($kmGroup['allianceID'] != '0' & $kmGroup['lossMails'] === 'true') {
99
                $url = "https://zkillboard.com/api/no-attackers/no-items/orderDirection/asc/afterKillID/{$killID}/allianceID/{$kmGroup['allianceID']}/";
100
            }
@@ 98-100 (lines=3) @@
95
            if ($kmGroup['allianceID'] == '0' & $kmGroup['lossMails'] === 'false') {
96
                $url = "https://zkillboard.com/api/no-attackers/no-items/kills/orderDirection/asc/afterKillID/{$killID}/corporationID/{$kmGroup['corpID']}/";
97
            }
98
            if ($kmGroup['allianceID'] != '0' & $kmGroup['lossMails'] === 'true') {
99
                $url = "https://zkillboard.com/api/no-attackers/no-items/orderDirection/asc/afterKillID/{$killID}/allianceID/{$kmGroup['allianceID']}/";
100
            }
101
            if ($kmGroup['allianceID'] != '0' & $kmGroup['lossMails'] === 'false') {
102
                $url = "https://zkillboard.com/api/no-attackers/no-items/kills/orderDirection/asc/afterKillID/{$killID}/allianceID/{$kmGroup['allianceID']}/";
103
            }
@@ 101-103 (lines=3) @@
98
            if ($kmGroup['allianceID'] != '0' & $kmGroup['lossMails'] === 'true') {
99
                $url = "https://zkillboard.com/api/no-attackers/no-items/orderDirection/asc/afterKillID/{$killID}/allianceID/{$kmGroup['allianceID']}/";
100
            }
101
            if ($kmGroup['allianceID'] != '0' & $kmGroup['lossMails'] === 'false') {
102
                $url = "https://zkillboard.com/api/no-attackers/no-items/kills/orderDirection/asc/afterKillID/{$killID}/allianceID/{$kmGroup['allianceID']}/";
103
            }
104
105
            if (!isset($url)) { // Make sure it's always set.
106
                $this->logger->addInfo('Killmails: ERROR - Ensure your config file is setup correctly for killmails.');