Exemplo n.º 1
0
 /**
  * Return true if stored data is still actual.
  *
  * @param DataContainer $dataContainer
  *
  * @return bool
  *
  * @since 1.0
  */
 public function isActual(DataContainer $dataContainer)
 {
     if (0 === $this->ttl) {
         return true;
     }
     return time() - $dataContainer->getCreated() <= $this->ttl;
 }
Exemplo n.º 2
0
 /**
  * Return true if data can be resent now.
  *
  * @param DataContainer $dataContainer
  *
  * @return bool
  */
 public function isReadyToResend(DataContainer $dataContainer)
 {
     return time() - $dataContainer->getCreated() > $this->delay;
 }