| Class | Rating | Complexity |
|---|---|---|
| TimetablePrinter | 116 | |
| dpt\Calendar | 103 | |
| DailyShortCode | 101 | |
| DPTPrayTime | 81 | |
| DigitalScreen | 59 | |
| dpt\datetime | 57 | |
| DailyTimetablePrinter | 56 | |
| DatabaseConnection | 40 | |
| dpt\CalendarAdjustment | 37 | |
| Validator | 35 | |
| MonthlyTimetablePrinter | 33 | |
| HijriDate | 21 |
| Function | Rating | Complexity |
|---|---|---|
| dpt\datetime::format() | 42 | |
| dpt\Calendar::monthnames() | 20 | |
| UpdateStyles::setStyles() | 12 | |
| DigitalScreen::__construct() | 13 | |
| DPTLanguageProcessor::process() | 11 | |
| DailyTimetablePrinter::printVerticalRow() | 12 | |
| dpt\Calendar::get_umalquradata() | 9 | |
| dpt\Calendar::HijriToJD() | 12 | |
| TimetablePrinter::getFastingTdWithData() | 12 | |
| Validator::getDateAfterValidation() | 11 | |
| DatabaseConnection::getJamahChanges() | 9 | |
| dpt\Calendar::jd2hijri() | 9 |