Craft\ImportServiceTest::setMockImportEntryService PHP Method

setMockImportEntryService() private method

private setMockImportEntryService ( array $settings, PHPUnit_Framework_MockObject_MockObject $mockEntry, array $fields, boolean $saveSuccess = null ) : PHPUnit_Framework_MockObject_MockObject | craft\Import_EntryService
$settings array
$mockEntry PHPUnit_Framework_MockObject_MockObject
$fields array
$saveSuccess boolean
return PHPUnit_Framework_MockObject_MockObject | craft\Import_EntryService
    private function setMockImportEntryService(array $settings, MockObject $mockEntry, array $fields, $saveSuccess = null)
    {
        $mockImportTypeService = $this->getMock('Craft\\Import_EntryService');
        $mockImportTypeService->expects($this->exactly(1))->method('setModel')->with($settings)->willReturn($mockEntry);
        $mockImportTypeService->expects($this->any())->method('prepForElementModel')->with($fields, $mockEntry)->willReturn($mockEntry);
        if (!is_null($saveSuccess)) {
            $mockImportTypeService->expects($this->exactly(1))->method('save')->with($mockEntry, $settings)->willReturn($saveSuccess);
        }
        $this->setComponent(craft(), 'import_typeexists', $mockImportTypeService);
        return $mockImportTypeService;
    }