| Rating | Name | Coupling | Cohesion | Size | Complexity | Changes | Bugs | Features |
|---|---|---|---|---|---|---|---|---|
| B | Tests\Functional\ScheduleCaseTest | 16 | 1 | 157 | 10 | 0 | 0 | 0 |
| A | DependencyInjection\WorkflowExtensionsExtension | 9 | 1 | 261 | 31 | 0 | 0 | 0 |
| A | CheckSubjectManipulatorConfigPass | 4 | 0 | 79 | 11 | 0 | 0 | 0 |
| A | WorkflowExtensionsBundle\WorkflowExtensionsBundle | 3 | 0 | 10 | 1 | 0 | 0 | 0 |
| A | Tests\Guard\ExpressionGuardTest | 3 | 1 | 127 | 8 | 0 | 0 | 0 |
| A | Trigger\Event\ExpressionListener | 4 | 1 | 61 | 3 | 0 | 0 | 0 |
| A | EventTriggerWithGuardsCaseTest | 5 | 1 | 62 | 2 | 0 | 0 | 0 |
| A | WorkflowExtensionsBundle\Guard\ExpressionGuard | 8 | 1 | 144 | 9 | 0 | 0 | 0 |
| A | WorkflowExtensionsBundle\Command\ExecuteActionCommand | 7 | 2 | 112 | 3 | 0 | 0 | 0 |
| A | EventTriggerWithGuardsCase\Fixtures\Event | 1 | 0 | 14 | 2 | 0 | 0 | 0 |
| A | WorkflowExtensionsBundle\Action\Reference\StaticMethod | 0 | 1 | 80 | 5 | 0 | 0 | 0 |
| A | WorkflowExtensionsBundle\WorkflowContext | 1 | 1 | 75 | 5 | 0 | 0 | 0 |
| A | Exception\SubjectIdRetrievingException | 1 | 0 | 26 | 2 | 0 | 0 | 0 |
| A | NonUniqueReschedulabeJobFoundException | 1 | 0 | 22 | 1 | 0 | 0 | 0 |
| A | Tests\Schedule\ActionSchedulerTest | 9 | 1 | 101 | 7 | 0 | 0 | 0 |