Pro tip: Doctrine ->fetchOne() doesn’t add “LIMIT 1” by default… More on this in a second. View the discussion thread.