/** * @param AssertionContext $context * * @return EncryptedAssertionReader */ public static function getEncryptedAssertionReader(AssertionContext $context) { $result = $context->getEncryptedAssertion(); if ($result instanceof EncryptedAssertionReader) { return $result; } throw new LightSamlContextException($context, 'Expected EncryptedAssertionReader'); }