本文整理匯總了PHP中TYPO3\CMS\Core\Tests\AccessibleObjectInterface::setContentObjectClassMap方法的典型用法代碼示例。如果您正苦於以下問題:PHP AccessibleObjectInterface::setContentObjectClassMap方法的具體用法?PHP AccessibleObjectInterface::setContentObjectClassMap怎麽用?PHP AccessibleObjectInterface::setContentObjectClassMap使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類TYPO3\CMS\Core\Tests\AccessibleObjectInterface
的用法示例。
在下文中一共展示了AccessibleObjectInterface::setContentObjectClassMap方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: setUp
/**
* Set up
*/
protected function setUp() {
$this->singletonInstances = \TYPO3\CMS\Core\Utility\GeneralUtility::getSingletonInstances();
$this->createMockedLoggerAndLogManager();
$this->templateServiceMock = $this->getMock(\TYPO3\CMS\Core\TypoScript\TemplateService::class, array('getFileName', 'linkData'));
$pageRepositoryMock = $this->getMock(\TYPO3\CMS\Frontend\Page\PageRepository::class, array('getRawRecord'));
$this->typoScriptFrontendControllerMock = $this->getAccessibleMock(\TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::class, array('dummy'), array(), '', FALSE);
$this->typoScriptFrontendControllerMock->tmpl = $this->templateServiceMock;
$this->typoScriptFrontendControllerMock->config = array();
$this->typoScriptFrontendControllerMock->page = array();
$this->typoScriptFrontendControllerMock->sys_page = $pageRepositoryMock;
$this->typoScriptFrontendControllerMock->csConvObj = new CharsetConverter();
$this->typoScriptFrontendControllerMock->renderCharset = 'utf-8';
$GLOBALS['TSFE'] = $this->typoScriptFrontendControllerMock;
$GLOBALS['TYPO3_DB'] = $this->getMock(\TYPO3\CMS\Core\Database\DatabaseConnection::class, array());
$GLOBALS['TYPO3_CONF_VARS']['SYS']['t3lib_cs_utils'] = 'mbstring';
$this->subject = $this->getAccessibleMock(
\TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::class,
array('getResourceFactory', 'getEnvironmentVariable'),
array($this->typoScriptFrontendControllerMock)
);
$this->subject->setContentObjectClassMap($this->contentObjectMap);
$this->subject->start(array(), 'tt_content');
}
示例2: setUp
/**
* Set up
*/
protected function setUp()
{
$this->currentLocale = setlocale(LC_NUMERIC, 0);
$this->singletonInstances = \TYPO3\CMS\Core\Utility\GeneralUtility::getSingletonInstances();
$this->createMockedLoggerAndLogManager();
$this->templateServiceMock = $this->getMock(TemplateService::class, array('getFileName', 'linkData'));
$pageRepositoryMock = $this->getMock(PageRepositoryFixture::class, array('getRawRecord', 'getMountPointInfo'));
$this->typoScriptFrontendControllerMock = $this->getAccessibleMock(TypoScriptFrontendController::class, array('dummy'), array(), '', false);
$this->typoScriptFrontendControllerMock->tmpl = $this->templateServiceMock;
$this->typoScriptFrontendControllerMock->config = array();
$this->typoScriptFrontendControllerMock->page = array();
$this->typoScriptFrontendControllerMock->sys_page = $pageRepositoryMock;
$GLOBALS['TSFE'] = $this->typoScriptFrontendControllerMock;
$GLOBALS['TYPO3_DB'] = $this->getMock(\TYPO3\CMS\Core\Database\DatabaseConnection::class, array());
$this->subject = $this->getAccessibleMock(\TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::class, array('getResourceFactory', 'getEnvironmentVariable'), array($this->typoScriptFrontendControllerMock));
$this->subject->setContentObjectClassMap($this->contentObjectMap);
$this->subject->start(array(), 'tt_content');
}