NerdsAndCompany\Schematic\Services\CategoryGroupsTest::setMockSchematicFields PHP Метод

setMockSchematicFields() приватный Метод

private setMockSchematicFields ( ) : PHPUnit_Framework_MockObject_MockObject | fields
Результат PHPUnit_Framework_MockObject_MockObject | fields
    private function setMockSchematicFields()
    {
        $mockSchematicFields = $this->getMockBuilder(Fields::class)->disableOriginalConstructor()->getMock();
        $mockSchematicFields->expects($this->any())->method('getFieldLayoutDefinition')->with($this->isInstanceOf(FieldLayoutModel::class))->willReturn(['fields' => []]);
        $mockSchematicFields->expects($this->any())->method('getFieldLayout')->with($this->isType('array'))->willReturn($this->getMockFieldLayout());
        $this->setComponent(Craft::app(), 'schematic_fields', $mockSchematicFields);
        return $mockSchematicFields;
    }