/** * @param TransientPropertyInterface $transient * @param $property * @param $value * @param $expire * @return \Bmartel\Transient\Transient */ public function generate(TransientPropertyInterface $transient, $property, $value, $expire) { $signature = $transient->signature($property); return $this->transient->store($transient, $signature, $property, $value, $expire); }