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


PHP Less_Parser::SetOption方法代码示例

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


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

示例1: getLessCompiler

 /**
  * Returns LESS compiler set up for use with MediaWiki
  *
  * @since 1.22
  * @since 1.26 added $extraVars parameter
  * @param Config $config
  * @param array $extraVars Associative array of extra (i.e., other than the
  *   globally-configured ones) that should be used for compilation.
  * @throws MWException
  * @return Less_Parser
  */
 public static function getLessCompiler(Config $config, $extraVars = array())
 {
     // When called from the installer, it is possible that a required PHP extension
     // is missing (at least for now; see bug 47564). If this is the case, throw an
     // exception (caught by the installer) to prevent a fatal error later on.
     if (!class_exists('Less_Parser')) {
         throw new MWException('MediaWiki requires the less.php parser');
     }
     $parser = new Less_Parser();
     $parser->ModifyVars(array_merge(self::getLessVars($config), $extraVars));
     $parser->SetImportDirs(array_fill_keys($config->get('ResourceLoaderLESSImportPaths'), ''));
     $parser->SetOption('relativeUrls', false);
     $parser->SetCacheDir($config->get('CacheDirectory') ?: wfTempDir());
     return $parser;
 }
开发者ID:agothro,项目名称:mediawiki,代码行数:26,代码来源:ResourceLoader.php


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