Neos\Flow\Tests\Unit\I18n\TranslatorTest::translateByIdReturnsNullWhenTranslationNotAvailable PHP Method

translateByIdReturnsNullWhenTranslationNotAvailable() public method

    public function translateByIdReturnsNullWhenTranslationNotAvailable()
    {
        $mockTranslationProvider = $this->createMock(XliffTranslationProvider::class);
        $mockTranslationProvider->expects($this->once())->method('getTranslationById')->with('id', $this->defaultLocale, null, 'source', 'packageKey')->will($this->returnValue(false));
        $this->translator->injectTranslationProvider($mockTranslationProvider);
        $result = $this->translator->translateById('id', [], null, $this->defaultLocale, 'source', 'packageKey');
        $this->assertNull($result);
    }