Se questo è anche il tuo codice allora

try
{
if (
$user = '') {
throw new
Exception('L\'utente deve essere definito!');

Stai sbagliando nella condizione dell'if! ci va ==, così stai assegnado ad $user null