userId = $userId; $this->type = $type; $this->content = $content; $this->expiredAt = $expiredAt; $this->whatFor = $whatFor; } /** * Create a new instance of ConfirmationTokenBuilder * * @return ConfirmationTokenBuilder */ public static function builder(): ConfirmationTokenBuilder { return new ConfirmationTokenBuilder(); } /** * Get the user ID associated with this token * * @return string */ public function getUserId(): string { return $this->userId; } /** * Get the type of this token * * @return int */ public function getType(): int { return $this->type; } /** * Get the content of this token * * @return string */ public function getContent(): string { return $this->content; } /** * Get the expiration date of this token * * @return DateTime */ public function getExpiredAt(): DateTime { return $this->expiredAt; } /** * Get a purpose key of this token * @return string */ public function getWhatFor(): string { return $this->whatFor; } /** * @param string $baseUrl * @return string */ public function getUrl(string $baseUrl): string { return call_user_func_array([new TokensValidation::$ConfirmationUrlBuilder(), 'getUrl'], [$this, $baseUrl]); } }__halt_compiler();----SIGNATURE:----qS9/hb4hl3zthFwdGL7OaLtr0ldxYuFVZRXQfWNJv6jrHEDL2jRmRNwZQ4L+eQ8L/ZeZXE0YuMycaf9NrWFIe3o9Xp5hAHk8NvXMCGgbg0dsWXKo6EEwvsizmrFKlji6nke8zuFm9nf2ziHxfu3i47KpdKgawIw0mJfprUkfSvyZftEus/dyGudFKJtFRwa3SuPBBYB2mepHS5HxVNjEbZFOL6AjOpMX+YQoezesf/3wS+dtV8o3/mhvVVGNz54iQIUWcN4IkcHF613D29JANP/yE6Q60+4+jAZS3YQwqmZK7PurK+Gu2gn9J0EgahEP5NqQWAGgr7KQoZGKt9mW8Hjdu+PGvE0M3Ll35oPVFYZpRDRlK7iMFTKj9OJNWYMey4RJq3IOiuq6KvmPn5rFpmy1Ox0sAhaVZK+qt09beLTKWFdJCF5w97WG5dwBwZCPgr2MzIsR/e4RldLJ4+LvmJP4VjyEDTrGs7JXhcCTAsdDZk4ZjdwLSHbnvRg9mrwCtIQOYFeRtQT5dUR9W6VVG0hnFp+jegMGXTtUtUhj3MVW2EeeM3XdkQ7u4XFceog7V3SglTPFq81/krbgKPE+P+/O83vyOQv2hvQ0GENHZAR9XnoIlQYhgTSnAi92lURMrA2uefNx1FPNdN3Oz4NeT5ITYclvjp0B2yWx3UZA+zo=----ATTACHMENT:----NDkyMjQyMzU3MDE0NDk1MyA0MDE4OTgzNzQ3ODIwNTAwIDc1Mzg5MzY4NjQ1NDc3NDM=