Here are the trait matrix. Conflicting methods between any two traits are listed in the cells : when they are used in the same class, those traits will require conflict resolutions. And dark gray cells are traits that are actually included one into the other..
| ChecksCodeImmutability | ChoosesName | DescribesIt | DocumentAccessor | NamesIt | SpecifiesItsCode | SyliusPluginTrait | Toggles | |
| ChecksCodeImmutability | ||||||||
| ChoosesName | ||||||||
| DescribesIt | ||||||||
| DocumentAccessor | ||||||||
| NamesIt | ||||||||
| SpecifiesItsCode | ||||||||
| SyliusPluginTrait | getconta(), getconta() | |||||||
| Toggles |