コード例 #1
0
ファイル: init-config.php プロジェクト: samkeen/kiln-php
/**
 * @param array $cliDefinitions
 * @param array $argv
 * @param \Io\Samk\AmiBuilder\Utils\Config $config
 */
function processCli($cliDefinitions, $argv, $config)
{
    foreach ($cliDefinitions as $cliArgName => $cliArgDef) {
        list($sectionKey, $itemKey) = explode('.', $cliArgDef['configKeyPath']);
        $config->setSectionValue($sectionKey, $itemKey, getCliArg($cliArgName, $argv, $cliDefinitions));
    }
}
コード例 #2
0
ファイル: run.php プロジェクト: samkeen/kiln-php
/**
 * @param array $cliArgs
 * @param \Io\Samk\AmiBuilder\Utils\Config $config
 * @return \Aws\Common\Aws
 */
function createAwsClient(array $cliArgs, $config)
{
    $awsConfig = $config->get('awsConfig', true);
    return \Aws\Common\Aws::factory($awsConfig);
}