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


PHP SSViewer::getOption方法代码示例

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


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

示例1: testRewriteHashlinksInPhpMode

    public function testRewriteHashlinksInPhpMode()
    {
        $oldRewriteHashLinks = SSViewer::getOption('rewriteHashlinks');
        SSViewer::setOption('rewriteHashlinks', 'php');
        $tmplFile = TEMP_FOLDER . '/SSViewerTest_testRewriteHashlinksInPhpMode_' . sha1(rand()) . '.ss';
        // Note: SSViewer_FromString doesn't rewrite hash links.
        file_put_contents($tmplFile, '<!DOCTYPE html>
			<html>
				<head><% base_tag %></head>
				<body>
				<a class="inline" href="#anchor">InlineLink</a>
				$InsertedLink
				<body>
			</html>');
        $tmpl = new SSViewer($tmplFile);
        $obj = new ViewableData();
        $obj->InsertedLink = '<a class="inserted" href="#anchor">InsertedLink</a>';
        $result = $tmpl->process($obj);
        $this->assertContains('<a class="inserted" href="<?php echo strip_tags(', $result);
        // TODO Fix inline links in PHP mode
        // $this->assertContains(
        // 	'<a class="inline" href="<?php echo str_replace(',
        // 	$result
        // );
        unlink($tmplFile);
        SSViewer::setOption('rewriteHashlinks', $oldRewriteHashLinks);
    }
开发者ID:normann,项目名称:sapphire,代码行数:27,代码来源:SSViewerTest.php


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