/** * @param int|null $validUntil * * @return RoleDescriptor */ public function setValidUntil($validUntil) { $this->validUntil = Helper::getTimestampFromValue($validUntil); return $this; }
/** * @param int|\DateTime|string $notOnOrAfter * * @return LogoutRequest */ public function setNotOnOrAfter($notOnOrAfter) { $this->notOnOrAfter = Helper::getTimestampFromValue($notOnOrAfter); return $this; }
/** * @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; }
/** * @param int|string|\DateTime $sessionNotOnOrAfter * * @return AuthnStatement */ public function setSessionNotOnOrAfter($sessionNotOnOrAfter) { $this->sessionNotOnOrAfter = Helper::getTimestampFromValue($sessionNotOnOrAfter); return $this; }
/** * @param int|string|\DateTime $issueInstant * * @return SamlMessage */ public function setIssueInstant($issueInstant) { $this->issueInstant = Helper::getTimestampFromValue($issueInstant); return $this; }
/** * @expectedException \InvalidArgumentException */ public function test__get_timestamp_from_value_with_invalid_value() { Helper::getTimestampFromValue(array()); }