Neos\FluidAdaptor\Tests\Unit\ViewHelpers\Format\DateViewHelperTest::viewHelperCallsDateTimeFormatterWithCustomFormat PHP Метод

viewHelperCallsDateTimeFormatterWithCustomFormat() публичный Метод

    public function viewHelperCallsDateTimeFormatterWithCustomFormat()
    {
        /** @var $viewHelper Format\DateViewHelper|\PHPUnit_Framework_MockObject_MockObject */
        $viewHelper = $this->getMockBuilder(\Neos\FluidAdaptor\ViewHelpers\Format\DateViewHelper::class)->setMethods(array('renderChildren'))->getMock();
        $dateTime = new \DateTime();
        $locale = new I18n\Locale('de');
        $cldrFormatString = 'MM';
        $mockDatetimeFormatter = $this->getMockBuilder(\Neos\Flow\I18n\Formatter\DatetimeFormatter::class)->setMethods(array('formatDateTimeWithCustomPattern'))->getMock();
        $mockDatetimeFormatter->expects($this->once())->method('formatDateTimeWithCustomPattern')->with($dateTime, $cldrFormatString, $locale);
        $this->inject($viewHelper, 'datetimeFormatter', $mockDatetimeFormatter);
        $viewHelper->setArguments(array('forceLocale' => $locale));
        $viewHelper->render($dateTime, null, null, null, $cldrFormatString);
    }