PHP Класс DataSift\Storyplayer\ProvisioningLib\Provisioners\DsbuildProvisioner

Автор: Stuart Herbert ([email protected])
Наследование: extends Provisioner
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( StoryTeller $st )
buildDefinitionFor ( $env )
provisionHosts ( DataSift\Storyplayer\ProvisioningLib\ProvisioningDefinition $hosts, $provConfig )

Защищенные методы

Метод Описание
flattenData ( mixed $inputData, string $prefix = "" ) : array converts a tree of data into underscore_notation
getDsbuildFilename ( string $baseFolder, DataSift\Stone\ObjectLib\BaseObject $provConfig, string $hostId ) : string | null find the provisioning script to run for a given hostId
writeDsbuildParamsShellFile ( array $vars )
writeDsbuildParamsYamlFile ( array $vars )

Описание методов

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

public __construct ( StoryTeller $st )
$st DataSift\Storyplayer\PlayerLib\StoryTeller

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

public buildDefinitionFor ( $env )

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

converts a tree of data into underscore_notation
protected flattenData ( mixed $inputData, string $prefix = "" ) : array
$inputData mixed the data to flatten
$prefix string the path to the parent of the inputData
Результат array the flattened data

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

find the provisioning script to run for a given hostId
protected getDsbuildFilename ( string $baseFolder, DataSift\Stone\ObjectLib\BaseObject $provConfig, string $hostId ) : string | null
$baseFolder string the folder we should look in
$provConfig DataSift\Stone\ObjectLib\BaseObject the "provisioning" section from the test environment config
$hostId string the ID of the host that we are provisioning
Результат string | null path to the file to execute

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

public provisionHosts ( DataSift\Storyplayer\ProvisioningLib\ProvisioningDefinition $hosts, $provConfig )
$hosts DataSift\Storyplayer\ProvisioningLib\ProvisioningDefinition

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

protected writeDsbuildParamsShellFile ( array $vars )
$vars array

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

protected writeDsbuildParamsYamlFile ( array $vars )
$vars array