interface Encrypter (View source)

Methods

string
encrypt(mixed $value, bool $serialize = true)

Encrypt the given value.

mixed
decrypt(string $payload, bool $unserialize = true)

Decrypt the given value.

string
getKey()

Get the encryption key that the encrypter is currently using.

array
getAllKeys()

Get the current encryption key and all previous encryption keys.

array
getPreviousKeys()

Get the previous encryption keys.

Details

string encrypt(mixed $value, bool $serialize = true)

Encrypt the given value.

Parameters

mixed $value
bool $serialize

Return Value

string

Exceptions

EncryptException

mixed decrypt(string $payload, bool $unserialize = true)

Decrypt the given value.

Parameters

string $payload
bool $unserialize

Return Value

mixed

Exceptions

DecryptException

string getKey()

Get the encryption key that the encrypter is currently using.

Return Value

string

array getAllKeys()

Get the current encryption key and all previous encryption keys.

Return Value

array

array getPreviousKeys()

Get the previous encryption keys.

Return Value

array