Code

Rating   Name Duplication Size Complexity Changes Bugs Features
B Downloader\AbstractDownloader::download() 0 10 7 2 0 0
A Utils\DownloaderUtil::downloadURL() 0 13 6 2 0 1
A AbstractDownloader::__construct() 0 9 1 1 0 0
A AbstractDownloader::forceOverwriteFile() 0 1 1 1 0 0
A DownloadException::invalidName() 0 1 1 0 0 0
A Downloader\Parser\URLRegexParser::parse() 0 4 2 1 0 1
A VideoDownloader::getDownloaderByPublicUrl() 0 5 3 0 0 0
A AbstractDownloader::forceDownload() 0 1 1 2 0 0
A DownloadException::tempFileAlreadyExists() 0 1 1 2 0 1
A Parser\URLRegexParser::__construct() 0 1 1 1 0 1
A AbstractDownloader::filterByFormats() 0 6 4 0 0 0
A VideoDownloader::registerDownloader() 0 5 3 3 0 1
A AbstractDownloader::getVideoId() 0 1 1 2 0 0
A DownloadException::cannotCreateDirectory() 0 1 1 0 0 0
A Parser\URLRegexParser::isValidUrl() 0 1 1 1 0 1