well it depends on the hydration mode what it returns which is why the return phpdoc says "mixed"