| Rating | Name | Duplication | Size | Complexity | CRAP | Changes | Bugs | Features |
|---|---|---|---|---|---|---|---|---|
| A | DateRange\DateRange::__construct() | 0 | 7 | 4 | 4 | 4 | 1 | 2 |
| A | DateRange\DateRange::getDatePeriod() | 0 | 10 | 4 | 4 | 3 | 1 | 1 |
| A | Brtriver\DateRange\DateRange::contains() | 0 | 11 | 4 | 4 | 3 | 1 | 1 |
| A | DateRangeTest::convertStringToDateTimeObject() | 0 | 4 | 1 | ? | 1 | 0 | 0 |
| A | DateRange\Test\DateRangeTest::diff() | 0 | 3 | 1 | ? | 1 | 0 | 1 |
| A | Test\DateRangeTest::testContains() | 0 | 6 | 1 | ? | 1 | 0 | 0 |
| A | DateRange\DateRange::convertToDateTime() | 0 | 6 | 3 | 3 | 2 | 0 | 1 |
| A | DateRange\Test\DateRangeTest::setUp() | 0 | 3 | 1 | ? | 1 | 0 | 0 |
| A | DateRange\Test\DateRangeTest::toString() | 0 | 4 | 1 | ? | 1 | 0 | 1 |
| A | DateRangeTest::constructInvalidArrayArgument() | 0 | 2 | 1 | ? | 1 | 0 | 1 |
| A | DateRangeTest::defaultInterval() | 0 | 3 | 1 | ? | 1 | 0 | 0 |
| A | DateRangeTest::acceptArguments() | 0 | 7 | 1 | ? | 1 | 1 | 0 |
| A | Test\DateRangeTest::changeInterval() | 0 | 4 | 1 | ? | 1 | 0 | 0 |
| A | DateRange\DateRange::parseArguments() | 0 | 8 | 3 | 3 | 1 | 0 | 1 |
| A | DateRangeTest::excludeStartDate() | 0 | 8 | 2 | ? | 1 | 0 | 1 |