public function setKuserId($v) { // if we set the kuserId when not needed - this causes the kuser object to be reset (even if the joinKuser was done properly) if (self::getKuserId() == $v) { // same value - don't set for nothing return; } $this->setCreatorKuserPuserIdMigration(); parent::setKuserId($v); $kuser = $this->getKuser(); if ($kuser) { $this->setPuserId($kuser->getPuserId()); } }