Skip to content

What's the proper way to implement safe wakeup after deserializing immutable object? #10180

Answered by weirdan
andrew-demb asked this question in Q&A
Discussion options

You must be logged in to vote

I think Psalm should treat __wakeup() and __unserialize() as constructors (also unserialize() when the class implements Serializable, with appropriate deprecation warnings).

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@andrew-demb
Comment options

Answer selected by andrew-demb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants