StackFormation\Tests\BlueprintGetParameterTest::getMockedBlueprint PHP Метод

getMockedBlueprint() защищенный Метод

protected getMockedBlueprint ( $blueprintConfig, null $name = null ) : Blueprint
$blueprintConfig
$name null
Результат StackFormation\Blueprint
    protected function getMockedBlueprint($blueprintConfig, $name = null)
    {
        $configMock = $this->getMock('\\StackFormation\\Config', [], [], '', false);
        $stackFactoryMock = $this->getMock('\\StackFormation\\StackFactory', [], [], '', false);
        $stackFactoryMock->method('getStackOutput')->willReturn('dummyOutput');
        $stackFactoryMock->method('getStackResource')->willReturn('dummyResource');
        $stackFactoryMock->method('getStackParameter')->willReturn('dummyParameter');
        $profileManagerMock = $this->getMock('\\StackFormation\\Profile\\Manager', [], [], '', false);
        $profileManagerMock->method('getStackFactory')->willReturn($stackFactoryMock);
        $placeholderResolver = new \StackFormation\ValueResolver\ValueResolver(null, $profileManagerMock, $configMock);
        return new \StackFormation\Blueprint($name ?: 'blueprint_mock_' . time(), $blueprintConfig, $placeholderResolver);
    }