public function setPayload(array $payload) { if (!isset($payload['iat'])) { $payload['iat'] = time(); } return parent::setPayload($payload); }
/** * {@inheritdoc} */ public function encode(array $data) { $jws = new SimpleJWS(array('alg' => self::ALGORYTHM)); $jws->setPayload($data); $jws->sign($this->getPrivateKey()); return $jws->getTokenString(); }