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


PHP ContentObjectRenderer::expects方法代码示例

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


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

示例1: respectHtmlCanBeDisabled

 /**
  * @test
  */
 public function respectHtmlCanBeDisabled()
 {
     $this->mockContentObject->expects($this->once())->method('crop')->with('Some Content', '123|...|1')->will($this->returnValue('Cropped Content'));
     GeneralUtility::addInstance(ContentObjectRenderer::class, $this->mockContentObject);
     $actualResult = $this->viewHelper->render(123, '...', true, false);
     $this->assertEquals('Cropped Content', $actualResult);
 }
开发者ID:TYPO3Incubator,项目名称:TYPO3.CMS,代码行数:10,代码来源:CropViewHelperTest.php

示例2: overrideStoragePidIfStartingPointIsSetOverridesCorrectly

 /**
  * @test
  * @author Alexander Schnitzler <alex.schnitzler@typovision.de>
  */
 public function overrideStoragePidIfStartingPointIsSetOverridesCorrectly()
 {
     $this->mockContentObject->expects($this->any())->method('getTreeList')->will($this->returnValue('1,2,3'));
     $this->mockContentObject->data = array('pages' => '0', 'recursive' => 1);
     $frameworkConfiguration = array('persistence' => array('storagePid' => '98'));
     $this->assertSame(array('persistence' => array('storagePid' => '0,1,2,3')), $this->frontendConfigurationManager->_call('overrideStoragePidIfStartingPointIsSet', $frameworkConfiguration));
 }
开发者ID:khanhdeux,项目名称:typo3test,代码行数:11,代码来源:FrontendConfigurationManagerTest.php

示例3: renderCallsStandardWrapOnResultStringIfGivenInConfiguration

 /**
  * @test
  */
 public function renderCallsStandardWrapOnResultStringIfGivenInConfiguration()
 {
     $this->addMockViewToSubject();
     $configuration = array('stdWrap.' => array('foo' => 'bar'));
     $this->standaloneView->expects($this->any())->method('render')->will($this->returnValue('baz'));
     $this->contentObjectRenderer->expects($this->once())->method('stdWrap')->with('baz', array('foo' => 'bar'));
     $this->subject->render($configuration);
 }
开发者ID:graurus,项目名称:testgit_t37,代码行数:11,代码来源:FluidTemplateContentObjectTest.php

示例4: forceAbsoluteUrlReturnsCorrectAbsoluteUrlWithSubfolder

 /**
  * @test
  */
 public function forceAbsoluteUrlReturnsCorrectAbsoluteUrlWithSubfolder()
 {
     // Force hostname and subfolder
     $this->subject->expects($this->any())->method('getEnvironmentVariable')->will($this->returnValueMap(array(array('HTTP_HOST', 'localhost'), array('TYPO3_SITE_PATH', '/subfolder/'))));
     $expected = 'http://localhost/subfolder/fileadmin/my.pdf';
     $url = 'fileadmin/my.pdf';
     $configuration = array('forceAbsoluteUrl' => '1');
     $this->assertEquals($expected, $this->subject->_call('forceAbsoluteUrl', $url, $configuration));
 }
开发者ID:TYPO3Incubator,项目名称:TYPO3.CMS,代码行数:12,代码来源:ContentObjectRendererTest.php

示例5: buildFrontendUriDoesNotSetAbsoluteUriSchemeIfCreateAbsoluteUriIsFalse

 /**
  * @test
  */
 public function buildFrontendUriDoesNotSetAbsoluteUriSchemeIfCreateAbsoluteUriIsFalse()
 {
     /** @var UriBuilder|\PHPUnit_Framework_MockObject_MockObject|\TYPO3\CMS\Core\Tests\AccessibleObjectInterface $uriBuilder */
     $uriBuilder = $this->getAccessibleMock(UriBuilder::class, array('buildTypolinkConfiguration'));
     $uriBuilder->_set('contentObject', $this->mockContentObject);
     $uriBuilder->expects($this->once())->method('buildTypolinkConfiguration')->will($this->returnValue(array('foo' => 'bar')));
     $this->mockContentObject->expects($this->once())->method('typoLink_URL')->with(array('foo' => 'bar'))->will($this->returnValue('http://baseuri/relative/uri'));
     $uriBuilder->setCreateAbsoluteUri(false);
     $uriBuilder->setAbsoluteUriScheme('someScheme');
     $expectedResult = 'http://baseuri/relative/uri';
     $actualResult = $uriBuilder->buildFrontendUri();
     $this->assertSame($expectedResult, $actualResult);
 }
开发者ID:graurus,项目名称:testgit_t37,代码行数:16,代码来源:UriBuilderTest.php

示例6: getImageSourceCollectionHookCalled

 /**
  * Make sure the hook in get sourceCollection is called
  *
  * @test
  */
 public function getImageSourceCollectionHookCalled()
 {
     $this->cObj = $this->getAccessibleMock('TYPO3\\CMS\\Frontend\\ContentObject\\ContentObjectRenderer', array('getResourceFactory', 'stdWrap', 'getImgResource'));
     $this->cObj->start(array(), 'tt_content');
     // Avoid calling stdwrap and getImgResource
     $this->cObj->expects($this->any())->method('stdWrap')->will($this->returnArgument(0));
     $this->cObj->expects($this->any())->method('getImgResource')->will($this->returnValue(array(100, 100, NULL, 'bar-file.jpg')));
     $resourceFactory = $this->getMock('TYPO3\\CMS\\Core\\Resource\\ResourceFactory', array(), array(), '', FALSE);
     $this->cObj->expects($this->any())->method('getResourceFactory')->will($this->returnValue($resourceFactory));
     $className = uniqid('tx_coretest_getImageSourceCollectionHookCalled');
     $getImageSourceCollectionHookMock = $this->getMock('TYPO3\\CMS\\Frontend\\ContentObject\\ContentObjectOneSourceCollectionHookInterface', array('getOneSourceCollection'), array(), $className);
     $GLOBALS['T3_VAR']['getUserObj'][$className] = $getImageSourceCollectionHookMock;
     $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_content.php']['getImageSourceCollection'][] = $className;
     $getImageSourceCollectionHookMock->expects($this->exactly(1))->method('getOneSourceCollection')->will($this->returnCallback(array($this, 'isGetOneSourceCollectionCalledCallback')));
     $configuration = array('layoutKey' => 'data', 'layout.' => array('data.' => array('element' => '<img src="###SRC###" ###SOURCECOLLECTION### ###PARAMS### ###ALTPARAMS######SELFCLOSINGTAGSLASH###>', 'source' => 'data-###DATAKEY###="###SRC###"')), 'sourceCollection.' => array('small.' => array('width' => '200', 'srcsetCandidate' => '600w', 'mediaQuery' => '(max-device-width: 600px)', 'dataKey' => 'small')));
     $result = $this->cObj->getImageSourceCollection('data', $configuration, uniqid('testImage-'));
     $this->assertSame($result, 'isGetOneSourceCollectionCalledCallback');
 }
开发者ID:allipierre,项目名称:Typo3,代码行数:23,代码来源:ContentObjectRendererTest.php

示例7: respectHtmlCanBeDisabled

 /**
  * @test
  */
 public function respectHtmlCanBeDisabled()
 {
     $this->mockContentObject->expects($this->once())->method('crop')->with('Some Content', '123|...|1')->will($this->returnValue('Cropped Content'));
     $actualResult = $this->viewHelper->render(123, '...', TRUE, FALSE);
     $this->assertEquals('Cropped Content', $actualResult);
 }
开发者ID:kftseng,项目名称:fluid,代码行数:9,代码来源:CropViewHelperTest.php

示例8: forceAbsoluteUrlReturnsCorrectAbsoluteUrl

 /**
  * @param string $expected The expected URL
  * @param string $url The URL to parse and manipulate
  * @param array $configuration The configuration array
  * @test
  * @dataProvider forceAbsoluteUrlReturnsCorrectAbsoluteUrlDataProvider
  */
 public function forceAbsoluteUrlReturnsCorrectAbsoluteUrl($expected, $url, array $configuration)
 {
     // Force hostname
     $this->cObj->expects($this->any())->method('getEnvironmentVariable')->will($this->returnValueMap(array(array('HTTP_HOST', 'localhost'), array('TYPO3_SITE_PATH', '/'))));
     $this->assertEquals($expected, $this->cObj->_call('forceAbsoluteUrl', $url, $configuration));
 }
开发者ID:Mr-Robota,项目名称:TYPO3.CMS,代码行数:13,代码来源:ContentObjectRendererTest.php


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