__construct() public method

Initializes the settings: - Sets the paths of the different folders - Loads settings info from settings file or array/object provided
public __construct ( array | object | null $settings = null, $spValidationOnly = false )
$settings array | object | null SAML Toolkit Settings
 public function __construct($config)
 {
     $settings = array('sp' => array('entityId' => $config['sp']['entity_id'], 'assertionConsumerService' => array('url' => $config['sp']['acs'], 'binding' => 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST'), 'singleLogoutService' => array('url' => $config['sp']['sls'], 'binding' => 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect'), 'NameIDFormat' => 'urn:oasis:names:tc:SAML:2.0:nameid-format:unspecified'));
     parent::__construct($settings, true);
 }