EntityMalformedException: Missing bundle property on entity of type ... in entity_extract_ids() (line 7734 of \includes\common.inc) SOLVED

Submitted by admin on Mon, 05/08/2023 - 10:11
Writting my own entity types admin page forced me to solve some annoying not understood for me and not documented errors and "missing bundle" is one of them. Received after editing the existing entity. Why the system do not set it mannually? To not go longer in thoughts when we need the result FAST the easy fix is...

Load Drupal Entity - more readable code (easy one-liner)

Submitted by admin on Mon, 05/08/2023 - 10:09
In my project (on Drupal 7) I'm using EntityFieldQuery alot to get some entities with given conditions, but working with resulting array of execute() function - is boring and makes code dirty IMHO. So I created helper class used only to load entities. Most of the time result is self describing one-liners instead of variables mess. I know it not covers all posibilities of EntityQuery, but 90% of my usage of it is loading Entities with some conditions. With the help of my class, loading one entity with conditions will be as simple as: