Rating | Name | Duplication | Size | Complexity | Changes | Bugs | Features |
---|---|---|---|---|---|---|---|
B | AbstractVideoGenerator::generate() | 0 | 40 | 8 | 2 | 1 | 0 |
B | Giffhanger\Giffhanger::generate() | 0 | 23 | 9 | 1 | 0 | 0 |
B | Filters\CropCenterFilter::apply() | 0 | 25 | 8 | 2 | 0 | 1 |
A | Giffhanger\FFMpeg\ext\Media\Gif::save() | 0 | 21 | 4 | 1 | 0 | 1 |
A | Configuration\Configuration::__construct() | 0 | 20 | 2 | 1 | 0 | 1 |
A | AbstractVideoGenerator::__destruct() | 0 | 5 | 5 | 1 | 1 | 0 |
A | Generator\GifGenerator::generate() | 0 | 14 | 1 | 1 | 0 | 0 |
A | GiffhangerConfigurationException::invalidOption() | 0 | 1 | 1 | 1 | 0 | 1 |
A | Giffhanger\Giffhanger::__construct() | 0 | 2 | 1 | 0 | 0 | 0 |
A | AbstractVideoGenerator::getRatio() | 0 | 3 | 1 | 1 | 1 | 0 |
A | Configuration::getNumberOfFrames() | 0 | 1 | 1 | 2 | 1 | 1 |
A | GiffhangerConfigurationException::invalidPositiveIntegerValue() | 0 | 1 | 1 | 2 | 0 | 1 |
A | GiffhangerException::invalidExtension() | 0 | 1 | 1 | 2 | 0 | 1 |
A | Configuration::getOutputDuration() | 0 | 1 | 1 | 1 | 0 | 1 |
A | AbstractVideoGenerator::addTempFileToRemove() | 0 | 1 | 1 | 0 | 0 | 0 |