Rating | Name | Duplication | Size | Complexity | Changes | Bugs | Features |
---|---|---|---|---|---|---|---|
A | WebsiteSource::getTextFromArticle() | 0 | 11 | 5 | 2 | 1 | 0 |
A | PollyConverter::synthesizeSpeech() | 0 | 17 | 3 | 3 | 3 | 0 |
A | Converters\PollyConverter::convert() | 0 | 11 | 3 | 2 | 1 | 0 |
A | TextToSpeech\Traits\Sourceable::source() | 0 | 2 | 1 | 1 | 0 | 0 |
A | Converters\PollyConverter::mergeOutputs() | 0 | 4 | 2 | 1 | 1 | 0 |
A | TextToSpeechServiceProvider::bindSource() | 0 | 1 | 1 | 0 | 0 | 0 |
A | Traits\Storable::ensurePathIsNotNull() | 0 | 4 | 3 | 2 | 0 | 0 |
A | Sources\RecursiveDOMIterator::key() | 0 | 1 | 1 | 1 | 0 | 0 |
A | Converters\PollyConverter::textType() | 0 | 2 | 1 | 0 | 0 | 0 |
A | TextToSpeechServiceProvider::provides() | 0 | 2 | 1 | 1 | 0 | 0 |
A | TextToSpeechManager::ensureAwsSdkIsInstalled() | 0 | 3 | 2 | 1 | 0 | 0 |
A | Sources\RecursiveDOMIterator::rewind() | 0 | 1 | 1 | 1 | 0 | 0 |
A | Converters\PollyConverter::voice() | 0 | 2 | 1 | 1 | 0 | 0 |
A | TextToSpeechManager::getDefaultDriver() | 0 | 4 | 2 | 1 | 0 | 0 |
A | WebsiteSource::getDOMDocumentArticle() | 0 | 5 | 2 | 1 | 0 | 0 |