handleRequest() public method

The IdP disco parameters should be set before calling this function.
public handleRequest ( )
<?php

/**
 * WARNING:
 *
 * THIS FILE IS DEPRECATED AND WILL BE REMOVED IN FUTURE VERSIONS
 *
 * @deprecated
 */
require_once '../../_include.php';
SimpleSAML_Logger::warning('The file shib13/sp/idpdisco.php is deprecated and will be removed in future versions.');
try {
    $discoHandler = new SimpleSAML_XHTML_IdPDisco(array('shib13-idp-remote'), 'shib13');
} catch (Exception $exception) {
    /* An error here should be caused by invalid query parameters. */
    throw new SimpleSAML_Error_Error('DISCOPARAMS', $exception);
}
try {
    $discoHandler->handleRequest();
} catch (Exception $exception) {
    /* An error here should be caused by metadata. */
    throw new SimpleSAML_Error_Error('METADATA', $exception);
}