public static function PrepareUserObject($dataPost, $config, $setPass = FALSE) { $user = new \Applications\PMTool\Models\Dao\User(); $protect = new \Library\BL\Core\Encryption(); $user->setUser_hint(array_key_exists("user_hint", $dataPost) ? $dataPost['user_hint'] : ""); $user->setUser_login(array_key_exists("user_login", $dataPost) ? $dataPost['user_login'] : ""); $user->setUser_email(array_key_exists("pm_email", $dataPost) ? $dataPost['pm_email'] : "jl" . \Library\Core\Utility\UUID::v4() . "@test.com"); if ($setPass == TRUE) { $user->setUser_password($protect->Encrypt($config->get("encryption_key"), $dataPost['user_password'])); } return $user; }
private function GetFileNameToSaveInDatabase($file) { return $this->filenamePrefix . \Library\Core\Utility\UUID::v4() . "." . $this->GetExtension($file); }