$functions[] = $result = [
id => $result["id"],
name => $result["name"],
email => $result["email"],
thumbnailUrl => $result["thumbnailUrl"],
phone => $result["phone"],
category => $result["category"],
category_id => $result["category_id"],
parent_id => $result["parent_id"],
announce => $result["announce"],
status => $result["status"],
rating => $result["rating"],
visible => $result["visible"]
];
тут суть в том что код есть всегда. и чтобы вызвать эту функцию без аргумента, придется писать условие при вызове