Traits Matrix

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.

  ACLTraitAllAllBoundariesCapsuleManagerTraitCarbonTypeConverterCastCommonIncotermCommonPeopleCommonSocialNetworksComparisonConditionableContextStackTraitConverterCreateCreateCreatorDateDeleteDeleteDeprecatedPropertiesDifferenceDolDeprecationHandlerEmitterTraitEnumeratesValuesForwardsCallsHasEventsInteractsWithTimeIntervalRoundingIntervalStepLocalizableLocalizationLoggerAwareTraitLoggerAwareTraitLoggerTraitLoggerTraitMacroMacroableMessageDecoratorTraitMixinModifiersMutabilityNestedResourceNestedResourceObjectInitialisationOptionsPHPUnitAssertionsReflectsClosuresRequestRequestRetrieveRetrieveRoundingSearchSearchSelfValidatableTraitSerializationSingletonRetrieveSingletonRetrieveTappableTestTimestampUnitsUpdateUpdateVarDumperTestTraitWeekWildcardEmitterTrait
ACLTrait                                                         
All                                                         
Boundaries                                                         
CapsuleManagerTrait                                                         
CarbonTypeConverter                                                         
Cast                                                         
CommonIncoterm                                                         
CommonPeople                                                         
CommonSocialNetworks                                                         
Comparison                                                         
Conditionable                     when(), unless()                                   
ContextStackTrait                                                         
Converter                     __toString(), toArray(), toJSON()                                   
Create              create()                                          
Creator             create()       make()                                   
Date                   __get(), __isset(), __set(), __call() __get()    resolveCarbon()     __callStatic(), __call()                        
Delete                                                         
DeprecatedProperties                                                         
Difference                                                         
DolDeprecationHandler               __get(), __set(), __isset(), __call()     __get()          __call()                        
EmitterTrait                                                        on(), once(), emit(), listeners(), removeListener(), removeAllListeners()
EnumeratesValues          when(), unless() toArray(), toJson(), __toString() make()__get()   __get()               average(), min(), max()           jsonSerialize() tap()       
ForwardsCalls                                                         
HasEvents                                                         
InteractsWithTime                                                         
IntervalRounding                                                         
IntervalStep               resolveCarbon()                                         
Localizable                                                         
Localization                                                         
LoggerAwareTrait                                                         
LoggerTrait                                                         
Macro                                macro(), hasMacro()                        
Macroable               __callStatic(), __call()   __call()           macro(), hasMacro()  mixin()                      
MessageDecoratorTrait                                                         
Mixin                                mixin()                        
Modifiers                     average(), min(), max()                                   
Mutability                                                         
NestedResource                                                         
ObjectInitialisation                                                         
Options                                                         
PHPUnitAssertions                                                         
ReflectsClosures                                                         
Request                                                         
Retrieve                                                retrieve()        
Rounding                                                         
Search                                                         
SelfValidatableTrait                                                         
Serialization                     jsonSerialize()                                   
SingletonRetrieve                                           retrieve()             
Tappable                     tap()                                   
Test                                                         
Timestamp                                                         
Units                                                         
Update                                                         
VarDumperTestTrait                                                         
Week                                                         
WildcardEmitterTrait                    on(), once(), emit(), listeners(), removeListener(), removeAllListeners()