69        if (!empty($this->prefix)) {
 
   73        if (!empty($this->suffix)) {
 
   86        if (empty($this->attributes)) {
 
   89        if (array_key_exists(
$name, $this->attributes)) {
 
  101        <?xml version=
"1.0" encoding=
"UTF-8"?>
 
  102        <AttributeFilterPolicyGroup 
id=
"urn:mace:funet.fi:haka:kalmar" xmlns=
"urn:mace:shibboleth:2.0:afp" 
  103    xmlns:basic=
"urn:mace:shibboleth:2.0:afp:mf:basic" xmlns:saml=
"urn:mace:shibboleth:2.0:afp:mf:saml" 
  104    xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance" 
  105    xsi:schemaLocation=
"urn:mace:shibboleth:2.0:afp classpath:/schema/shibboleth-2.0-afp.xsd 
  106                        urn:mace:shibboleth:2.0:afp:mf:basic classpath:/schema/shibboleth-2.0-afp-mf-basic.xsd 
  107                        urn:mace:shibboleth:2.0:afp:mf:saml classpath:/schema/shibboleth-2.0-afp-mf-saml.xsd">
 
  114        $xml .= 
'</AttributeFilterPolicyGroup>';
 
  125        $entityid = $entry[
'entityid'];
 
  126        return '    <AttributeFilterPolicy id="' . $entityid .
 
  127            '"><PolicyRequirementRule xsi:type="basic:AttributeRequesterString" value="' . $entityid .
 
  138        if (!array_key_exists(
'attributes', $entry)) {
 
  143        foreach ($entry[
'attributes'] as $a) {
 
  145                '"><PermitValueRule xsi:type="basic:ANY" /></AttributeRule>';
 
An exception for terminatinating execution or to throw for unit testing.
static getInstance($instancename='simplesaml')
Get a configuration file by its instance name.