So I'm having a bit of a difficult time finding out how to get the information I want.
I have an entity reference field - call it
field_event_type. This is an entity reference to a taxonomy. I am trying to programmatically get the possible vocabularies associated with this entity reference and get the fields/properties associated with them. Basically walking each of the bundles to get their relevant information.
So far I can get the field definition on the parent node, which looks like this:
Array ( [uuid] => 32eeda5f-270f-477d-b24c-75ed15e69b2a [langcode] => en [status] => 1 [dependencies] => Array ( [module] => Array (  => node  => taxonomy ) ) [id] => node.field_event_type [field_name] => field_event_type [entity_type] => node [type] => entity_reference [settings] => Array ( [target_type] => taxonomy_term ) [module] => core [locked] => [cardinality] => 1 [translatable] => 1 [indexes] => Array ( ) [persist_with_no_fields] => [custom_storage] => )
By doing this:
Based on this link:
But I'm not sure how to get the vocabularies or even if that's the right thing to do to get the information I want.
How would I go about getting the vocabularies? I should be able to just load by VID and get the correct fields at that point, correct?