Example #1
0
 /**
  * @param array $arguments
  * @param \Closure $renderChildrenClosure
  * @param RenderingContextInterface $renderingContext
  * @return mixed
  */
 public static function renderStatic(array $arguments, \Closure $renderChildrenClosure, RenderingContextInterface $renderingContext)
 {
     GeneralUtility::deprecationLog(sprintf('Deprecated TypoLinkViewHelper from VHS was used. Please use %s instead.', FluidTypolinkViewHelper::class));
     if (null === $arguments['configuration']['additionalAttributes']) {
         $arguments['configuration']['additionalAttributes'] = [];
     }
     return FluidTypolinkViewHelper::renderStatic($arguments['configuration'], $renderChildrenClosure, $renderingContext);
 }
 /**
  * @test
  * @dataProvider typoScriptConfigurationData
  * @param string $input
  * @param string $targetFromFluid
  * @param string $classFromFluid
  * @param string $titleFromFluid
  * @param string $additionalParametersFromFluid
  * @param string $expected
  */
 public function createTypolinkParameterArrayFromArgumentsReturnsExpectedArray($input, $targetFromFluid, $classFromFluid, $titleFromFluid, $additionalParametersFromFluid, $expected)
 {
     $result = $this->subject->_call('createTypolinkParameterArrayFromArguments', $input, $targetFromFluid, $classFromFluid, $titleFromFluid, $additionalParametersFromFluid);
     $this->assertSame($expected, $result);
 }