Pregunta:
Hay tres formas diferentes de obtener un valor de entidad, por ejemplo, el tipo de contenido de nodo.
-
$node->type->value
-
$node->getType()
-
$node->get('type')
¿Cuál debo usar?
Respuesta:
Si hay un método específico, como $node->getType()
, recomendaría usar este. Obviamente, ese nunca es el caso para cosas dinámicas como campos, para ese $node->type->value
sería la recomendación.
Editar: $node->get('type')
es solo una variante más detallada de $node->type
– ambos obtienen el objeto de campo "tipo".