drupal 8

Create a custom form field for entity reference with auto complete in Drupal 8.

The Entity reference module provides a auto complete field widget and this has been changed to a Form API element as 'entity_autocomplete'. This can be used in normal custom forms. Form element type can be used as 'entity_autocomplete' for entity reference fields. Following is a sample code structure to create a entity reference fields with in custom form.

How to get current content moderation state in drupal 8.

Currently upon editing a node has workflow current state displayed on the node edit page. This information will not be available on node_load or entity load. Since the current workflow or content moderation state information will be on latest revision of that content. All just you need to do is to load the latest revision of the content.