本文整理匯總了PHP中TYPO3\CMS\Core\Tests\AccessibleObjectInterface::typoLink方法的典型用法代碼示例。如果您正苦於以下問題:PHP AccessibleObjectInterface::typoLink方法的具體用法?PHP AccessibleObjectInterface::typoLink怎麽用?PHP AccessibleObjectInterface::typoLink使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類TYPO3\CMS\Core\Tests\AccessibleObjectInterface
的用法示例。
在下文中一共展示了AccessibleObjectInterface::typoLink方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: typolinkReturnsCorrectLinksFiles
/**
* @test
* @param string $linkText
* @param array $configuration
* @param string $expectedResult
* @dataProvider typolinkReturnsCorrectLinksFilesDataProvider
*/
public function typolinkReturnsCorrectLinksFiles($linkText, $configuration, $expectedResult)
{
$templateServiceObjectMock = $this->getMock('TYPO3\\CMS\\Core\\TypoScript\\TemplateService', array('dummy'));
$templateServiceObjectMock->setup = array('lib.' => array('parseFunc.' => $this->getLibParseFunc()));
$typoScriptFrontendControllerMockObject = $this->getMock('TYPO3\\CMS\\Frontend\\Controller\\TypoScriptFrontendController', array(), array(), '', FALSE);
$typoScriptFrontendControllerMockObject->config = array('config' => array(), 'mainScript' => 'index.php');
$typoScriptFrontendControllerMockObject->tmpl = $templateServiceObjectMock;
$GLOBALS['TSFE'] = $typoScriptFrontendControllerMockObject;
$this->assertEquals($expectedResult, $this->cObj->typoLink($linkText, $configuration));
}
示例2: typolinkReturnsCorrectLinksForFilesWithAbsRefPrefix
/**
* @test
* @param string $linkText
* @param array $configuration
* @param string $absRefPrefix
* @param string $expectedResult
* @dataProvider typolinkReturnsCorrectLinksForFilesWithAbsRefPrefixDataProvider
*/
public function typolinkReturnsCorrectLinksForFilesWithAbsRefPrefix($linkText, $configuration, $absRefPrefix, $expectedResult)
{
$templateServiceObjectMock = $this->getMock(TemplateService::class, array('dummy'));
$templateServiceObjectMock->setup = array('lib.' => array('parseFunc.' => $this->getLibParseFunc()));
$typoScriptFrontendControllerMockObject = $this->getMock(TypoScriptFrontendController::class, array(), array(), '', false);
$typoScriptFrontendControllerMockObject->config = array('config' => array(), 'mainScript' => 'index.php');
$typoScriptFrontendControllerMockObject->tmpl = $templateServiceObjectMock;
$GLOBALS['TSFE'] = $typoScriptFrontendControllerMockObject;
$GLOBALS['TSFE']->absRefPrefix = $absRefPrefix;
$this->subject->_set('typoScriptFrontendController', $typoScriptFrontendControllerMockObject);
$this->assertEquals($expectedResult, $this->subject->typoLink($linkText, $configuration));
}