public function test_pass() { $now = 1000; $assertion = new Assertion(); $assertion->setSubject((new Subject())->addSubjectConfirmation((new SubjectConfirmation())->setSubjectConfirmationData((new SubjectConfirmationData())->setNotOnOrAfter(2000)))); $assertion->addItem((new AuthnStatement())->setSessionNotOnOrAfter(2000)); $assertion->setConditions((new Conditions())->setNotOnOrAfter(2000)->setNotBefore(900)); $validator = new AssertionTimeValidator(); $validator->validateTimeRestrictions($assertion, $now, 10); }