Inspectopedia
 
2024.3

Trait usage is not allowed

Info
New
Last modified: 03 December 2024

Reports the class references that are resolved to traits but are specified outside use statements. Such usages are most probably the result of a programming mistake, since traits cannot be instantiated and any instanceof-like behaviour is not supported for traits by design.

See Traits (php.net) for details.