Couplers.
Inveja de Recurso
Um método acessa os dados de outro objeto mais do que os seus próprios dados.
Intimidade Inapropriada
Uma classe usa os campos e métodos internos de outra classe.
Cadeias de Mensagens
No código você vê uma série de chamadas parecidas com $a->b()->c()->d()
Intermediário
Se uma classe realiza apenas uma ação, delegando o trabalho a outra classe, por que ela existe?