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 with a use expression; empty cells means no conflicts between the traits. Dark gray cells are traits that are actually included one into the other.
Admin_Conditional_Trait | Archive_Adjacent | Current_Page_Trait | Indexable_Social_Image_Trait | No_Conditionals | Reports_Trait | User_Allowed_Trait | Version_Trait | |
Admin_Conditional_Trait | get_conditionals() | |||||||
Archive_Adjacent | ||||||||
Current_Page_Trait | ||||||||
Indexable_Social_Image_Trait | ||||||||
No_Conditionals | get_conditionals() | |||||||
Reports_Trait | ||||||||
User_Allowed_Trait | ||||||||
Version_Trait |