Code Duplication    Length = 19-19 lines in 2 locations

src/Tartana/Host/Shareonlinebiz.php 1 location

@@ 19-37 (lines=19) @@
16
				// Getting the link information
17
				$res = $this->getClient()->request('get', 'https://api.share-online.biz/linkcheck.php?md5=1&links=' . urlencode($download->getLink()));
18
				$csv = explode(';', $res->getBody()->getContents());
19
				if (count($csv) >= 5)
20
				{
21
					if ($csv[1] != 'OK')
22
					{
23
						$download->setState(Download::STATE_DOWNLOADING_ERROR);
24
						$download->setMessage($csv[1]);
25
					}
26
					else
27
					{
28
						$download->setFileName($csv[2]);
29
						$download->setSize($csv[3]);
30
					}
31
				}
32
				else
33
				{
34
					parent::fetchDownloadInfo([
35
							$download
36
					]);
37
				}
38
			}
39
			catch (\Exception $e)
40
			{

src/Tartana/Host/Uploadednet.php 1 location

@@ 22-40 (lines=19) @@
19
					$res = $this->getClient()->request('get',
20
							'https://uploaded.net/api/filemultiple?apikey=lhF2IeeprweDfu9ccWlxXVVypA5nA3EL&id_0=' . $matches[1]);
21
					$csv = explode(',', $res->getBody()->getContents(), 5);
22
					if (count($csv) >= 5)
23
					{
24
						if ($csv[0] != 'online')
25
						{
26
							$download->setState(Download::STATE_DOWNLOADING_ERROR);
27
							$download->setMessage($csv[0]);
28
						}
29
						else
30
						{
31
							$download->setFileName($csv[4]);
32
							$download->setSize($csv[2]);
33
						}
34
					}
35
					else
36
					{
37
						parent::fetchDownloadInfo([
38
								$download
39
						]);
40
					}
41
				}
42
				else
43
				{