PHPDRV | added data generators and conditional update test (mauritsl)