public function finalize() { $this->decorated->set((string) $this->iron->encrypt($this->password, json_encode($this->plaintext), $this->expiration ? time() - $this->expiration : 0)); }
public function save($id, $data, $ttl = 0) { return $this->decorated->save($id, (string) $this->callAndTime(function () use($data, $ttl) { return $this->iron->encrypt($this->password, json_encode($data), $ttl); }), $ttl); }