Adding php behavioral - observer impl and test