So I get what we can do with traits but in what cases should we prefer their use to a concrete class ? I was told to use traits everywhere I can and when I need to instanciate something use a regular class.
Edit : I am actually asking about when to use a trait insted of a concrete class not an abstract one