Neos\Flow\Tests\Unit\I18n\Xliff\XliffModelTest::setUp PHP Метод

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

public setUp ( ) : void
Результат void
    public function setUp()
    {
        $mockFilename = 'foo';
        $mockParsedData = (require __DIR__ . '/../Fixtures/MockParsedXliffData.php');
        $this->mockCache = $this->getMockBuilder(VariableFrontend::class)->disableOriginalConstructor()->getMock();
        $this->mockCache->expects($this->any())->method('has')->with(md5($mockFilename))->will($this->returnValue(false));
        $this->mockXliffParser = $this->createMock(I18n\Xliff\XliffParser::class);
        $this->mockXliffParser->expects($this->any())->method('getParsedData')->with($mockFilename)->will($this->returnValue($mockParsedData));
        $this->model = new I18n\Xliff\XliffModel($mockFilename, new I18n\Locale('de'));
        $this->model->injectCache($this->mockCache);
        $this->model->injectParser($this->mockXliffParser);
        $this->inject($this->model, 'i18nLogger', $this->getMockBuilder(LoggerInterface::class)->disableOriginalConstructor()->getMock());
        $this->model->initializeObject();
    }