Спасибо всем за помощь. Я обнаружил этим утром проблему. Проблема была в автозагрузчике, который я использую для собственного приложения. Я зарегистрировал автозагрузчик приложения в другом файле, который выполняется перед кодом, который вы видите выше. И simplesaml php использует некоторые условия, такие как:
if (!class_exists($className))
И, поскольку я зарегистрировал автозагрузчик приложения, прежде чем функция class_exists проверила, существует ли класс в моем приложении. В моем приложении я не использую пространства имен, и это было проблемой.
Чтобы устранить эту проблему, я отменил регистрацию автозагрузчика приложения перед использованием кода simplesaml php и снова зарегистрировал автозагрузчик после simplesaml php code.
Надеюсь, это избавит некоторых из вас от головной боли.