¿Eliminar duplicados de una matriz basada en propiedad de objeto?

Tengo una serie de objetos. Me gustaría eliminar los duplicados según el valor "nombre" en el objeto.

<code>  [0]=>
  object(stdClass)#337 (9) {
    ["term_id"]=>
    string(2) "23"
    ["name"]=>
    string(12) "Assasination"
    ["slug"]=>
    string(12) "assasination"
  }
  [1]=>
  object(stdClass)#44 (9) {
    ["term_id"]=>
    string(2) "14"
    ["name"]=>
    string(16) "Campaign Finance"
    ["slug"]=>
    string(16) "campaign-finance"
  }
  [2]=>
  object(stdClass)#298 (9) {
    ["term_id"]=>
    string(2) "15"
    ["name"]=>
    string(16) "Campaign Finance"
    ["slug"]=>
    string(49) "campaign-finance-good-government-political-reform"
  }
</code>

Entonces, en este caso, ¿cómo elimino el objeto duplicado "Financiación de la campaña" de la matriz? ¿Entonces todo el objeto [2]?

He analizado un montón de preguntas de la matriz duplicada de PHP aquí, pero ninguna parecía tratar con los objetos y filtrar solo un parámetro.

Respuestas a la pregunta(4)

Su respuesta a la pregunta