示例#1
0
 /**
  * @param int|null $validUntil
  *
  * @return RoleDescriptor
  */
 public function setValidUntil($validUntil)
 {
     $this->validUntil = Helper::getTimestampFromValue($validUntil);
     return $this;
 }
示例#2
0
 /**
  * @param int|\DateTime|string $notOnOrAfter
  *
  * @return LogoutRequest
  */
 public function setNotOnOrAfter($notOnOrAfter)
 {
     $this->notOnOrAfter = Helper::getTimestampFromValue($notOnOrAfter);
     return $this;
 }
示例#3
0
 /**
  * @param int|string $validUntil
  *
  * @return EntitiesDescriptor
  *
  * @throws \InvalidArgumentException
  */
 public function setValidUntil($validUntil)
 {
     $value = Helper::getTimestampFromValue($validUntil);
     if ($value < 0) {
         throw new \InvalidArgumentException('Invalid validUntil');
     }
     $this->validUntil = $value;
     return $this;
 }
示例#4
0
 /**
  * @param int|string|\DateTime $sessionNotOnOrAfter
  *
  * @return AuthnStatement
  */
 public function setSessionNotOnOrAfter($sessionNotOnOrAfter)
 {
     $this->sessionNotOnOrAfter = Helper::getTimestampFromValue($sessionNotOnOrAfter);
     return $this;
 }
示例#5
0
 /**
  * @param int|string|\DateTime $issueInstant
  *
  * @return SamlMessage
  */
 public function setIssueInstant($issueInstant)
 {
     $this->issueInstant = Helper::getTimestampFromValue($issueInstant);
     return $this;
 }
示例#6
0
 /**
  * @expectedException \InvalidArgumentException
  */
 public function test__get_timestamp_from_value_with_invalid_value()
 {
     Helper::getTimestampFromValue(array());
 }