You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"description": "Opaque value objects for PHP (gplanchat/opaque): secrets that do not leak through var_dump, print_r, var_export, serialize, string casts or reflection-based normalizers, libsodium ciphering with key rotation, and a Symfony Serializer bridge.",
"The package is gplanchat/opaque and its namespace is Gplanchat\\Opaque. Declare a secret by extending Gplanchat\\Opaque\\Opaque and build it with ::fromString().",
"Read a secret back only with the function Gplanchat\\Opaque\\disclose(); there is no getter.",
"To store a secret, cipher it through a Gplanchat\\Opaque\\Keyring and store Ciphered::toWire(); serialize() on an Opaque throws LeakRefused.",
"With Symfony Serializer, register Gplanchat\\Opaque\\Bridge\\Serializer\\OpaqueNormalizer before ObjectNormalizer."