SimpleSAML_Session::getAssociations PHP Method

getAssociations() public method

This function is only for use by the SimpleSAML_IdP class.
public getAssociations ( string $idp ) : array
$idp string The IdP id.
return array The IdP associations.
    public function getAssociations($idp)
    {
        assert('is_string($idp)');
        if (!isset($this->associations)) {
            $this->associations = array();
        }
        if (!isset($this->associations[$idp])) {
            return array();
        }
        foreach ($this->associations[$idp] as $id => $assoc) {
            if (!isset($assoc['Expires'])) {
                continue;
            }
            if ($assoc['Expires'] >= time()) {
                continue;
            }
            unset($this->associations[$idp][$id]);
        }
        return $this->associations[$idp];
    }