Asi ano, vyzkoušel jsem zjednodušenou verzi a už mě to na nic neupozornilo. Přikládám tedy screenshot svého původního kódu (akorát jsem trochu pozměnil vstupní parametry, namísto objektu dosazuji název třídy, to ale nic nemění).
Funkce:
Volání funkce:
*v proměnné $categories je uloženo pole výsledků z DB: Array ( [0] => Array ( [id] => 1 [0] => 1 [name] => Kategorie1 [1] => Kategorie1 ) [1] => Array ( [id] => 2 [0] => 2 [name] => Kategorie2 [1] => Kategorie2 ) )