當前位置: 首頁>>代碼示例>>PHP>>正文


PHP SimpleSAML_Logger::setCaptureLog方法代碼示例

本文整理匯總了PHP中SimpleSAML_Logger::setCaptureLog方法的典型用法代碼示例。如果您正苦於以下問題:PHP SimpleSAML_Logger::setCaptureLog方法的具體用法?PHP SimpleSAML_Logger::setCaptureLog怎麽用?PHP SimpleSAML_Logger::setCaptureLog使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在SimpleSAML_Logger的用法示例。


在下文中一共展示了SimpleSAML_Logger::setCaptureLog方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: array

    $results = array();
} elseif (array_key_exists('reset', $_GET) && $_GET['reset'] === '1') {
    $results = array();
}
#echo('<pre>'); print_r($results); exit;
$start = microtime(TRUE);
$previous = microtime(TRUE);
$maxtime = $ldapStatusConfig->getValue('maxExecutionTime', 15);
if (array_key_exists('orgtest', $_REQUEST)) {
    #$old_error_handler = set_error_handler("myErrorHandler");
    $cli = array();
    $locindex = 0;
    if (array_key_exists('locindex', $_REQUEST)) {
        $locindex = $_REQUEST['locindex'];
    }
    SimpleSAML_Logger::setCaptureLog();
    $orgconfig = SimpleSAML_Configuration::loadFromArray($orgs[$_REQUEST['orgtest']], 'org:[' . $_REQUEST['orgtest'] . ']');
    $orgloc = $orgs[$_REQUEST['orgtest']]['locations'][$locindex];
    $orgloc = mergeWithTemplate($orgloc, $locationTemplate);
    $classname = SimpleSAML_Module::resolveClass($orgloc['testType'], 'Auth_Backend_Test');
    $tester = new $classname(SimpleSAML_Configuration::loadFromArray($orgloc, 'Location@[' . $_REQUEST['orgtest'] . ']'), $orgconfig);
    $res = $tester->test();
    // Machine readable output
    if (array_key_exists('output', $_REQUEST) && $_REQUEST['output'] === 'text') {
        $ignores = array();
        if (array_key_exists('ignore', $_REQUEST)) {
            $ignores = explode(',', $_REQUEST['ignore']);
        }
        $ok = TRUE;
        foreach ($res as $tag => $resEntry) {
            if (in_array($tag, $ignores)) {
開發者ID:hukumonline,項目名稱:yii,代碼行數:31,代碼來源:index.php

示例2: array

<?php

$config = SimpleSAML_Configuration::getInstance();
$mconfig = SimpleSAML_Configuration::getOptionalConfig('config-metarefresh.php');
SimpleSAML\Utils\Auth::requireAdmin();
SimpleSAML_Logger::setCaptureLog(TRUE);
$sets = $mconfig->getConfigList('sets', array());
foreach ($sets as $setkey => $set) {
    SimpleSAML_Logger::info('[metarefresh]: Executing set [' . $setkey . ']');
    try {
        $expireAfter = $set->getInteger('expireAfter', NULL);
        if ($expireAfter !== NULL) {
            $expire = time() + $expireAfter;
        } else {
            $expire = NULL;
        }
        $metaloader = new sspmod_metarefresh_MetaLoader($expire);
        # Get global black/whitelists
        $blacklist = $mconfig->getArray('blacklist', array());
        $whitelist = $mconfig->getArray('whitelist', array());
        // get global type filters
        $available_types = array('saml20-idp-remote', 'saml20-sp-remote', 'shib13-idp-remote', 'shib13-sp-remote', 'attributeauthority-remote');
        $set_types = $set->getArrayize('types', $available_types);
        foreach ($set->getArray('sources') as $source) {
            // filter metadata by type of entity
            if (isset($source['types'])) {
                $metaloader->setTypes($source['types']);
            } else {
                $metaloader->setTypes($set_types);
            }
            # Merge global and src specific blacklists
開發者ID:PitcherAG,項目名稱:simplesamlphp,代碼行數:31,代碼來源:fetch.php


注:本文中的SimpleSAML_Logger::setCaptureLog方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。