当前位置: 首页>>代码示例>>PHP>>正文


PHP MimeMagic::applyDefaultParameters方法代码示例

本文整理汇总了PHP中MimeMagic::applyDefaultParameters方法的典型用法代码示例。如果您正苦于以下问题:PHP MimeMagic::applyDefaultParameters方法的具体用法?PHP MimeMagic::applyDefaultParameters怎么用?PHP MimeMagic::applyDefaultParameters使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在MimeMagic的用法示例。


在下文中一共展示了MimeMagic::applyDefaultParameters方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: RuntimeException

    if (!$secret) {
        throw new RuntimeException("Cannot use MWCryptHKDF without a secret.");
    }
    // In HKDF, the context can be known to the attacker, but this will
    // keep simultaneous runs from producing the same output.
    $context = [microtime(), getmypid(), gethostname()];
    // Setup salt cache. Use APC, or fallback to the main cache if it isn't setup
    $cache = $services->getLocalServerObjectCache();
    if ($cache instanceof EmptyBagOStuff) {
        $cache = ObjectCache::getLocalClusterInstance();
    }
    return new CryptHKDF($secret, $config->get('HKDFAlgorithm'), $cache, $context, $services->getCryptRand());
}, 'MediaHandlerFactory' => function (MediaWikiServices $services) {
    return new MediaHandlerFactory($services->getMainConfig()->get('MediaHandlers'));
}, 'MimeAnalyzer' => function (MediaWikiServices $services) {
    return new MimeMagic(MimeMagic::applyDefaultParameters([], $services->getMainConfig()));
}, 'ProxyLookup' => function (MediaWikiServices $services) {
    $mainConfig = $services->getMainConfig();
    return new ProxyLookup($mainConfig->get('SquidServers'), $mainConfig->get('SquidServersNoPurge'));
}, 'Parser' => function (MediaWikiServices $services) {
    $conf = $services->getMainConfig()->get('ParserConf');
    return ObjectFactory::constructClassInstance($conf['class'], [$conf]);
}, 'LinkCache' => function (MediaWikiServices $services) {
    return new LinkCache($services->getTitleFormatter(), ObjectCache::getMainWANInstance());
}, 'LinkRendererFactory' => function (MediaWikiServices $services) {
    return new LinkRendererFactory($services->getTitleFormatter(), $services->getLinkCache());
}, 'LinkRenderer' => function (MediaWikiServices $services) {
    global $wgUser;
    if (defined('MW_NO_SESSION')) {
        return $services->getLinkRendererFactory()->create();
    } else {
开发者ID:paladox,项目名称:mediawiki,代码行数:31,代码来源:ServiceWiring.php


注:本文中的MimeMagic::applyDefaultParameters方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。