19 declare(strict_types=1);
    31         $this->config = SimpleSAML\Configuration::getInstance();
    32         $this->metadata = SimpleSAML\Metadata\MetaDataStorageHandler::getMetadataHandler();
    33         $this->instance = 
'saml';
    34         $this->metadataSets = [
'saml20-idp-remote'];
    35         $this->isPassive = 
false;
    40         return self::METADATA_DIRECTORY;
    45         return $this->getIdPList();
    57         $fs = $DIC->filesystem()->storage();
    66         $fs = $DIC->filesystem()->storage();
    68         if (!$fs->has($this->getMetadataPath($idpId))) {
    79         $fs = $DIC->filesystem()->storage();
    81         if ($fs->has($this->getMetadataPath($idpId))) {
 
deleteIdpMetadata(int $idpId)
 
fetchIdpMetadata(int $idpId)
 
getList()
This method should return an array of IDPs. 
 
storeIdpMetadata(int $idpId, string $metadata)
 
getMetadataPath(int $idpId)
 
Class ilSimpleSAMLphplIdpDiscovery.