Scalr\Tests\Functional\Api\ApiTestCase::setupGovernanceConfiguration PHP Метод

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

Setup governance configuration
public setupGovernanceConfiguration ( array $governanceConfiguration, boolean $savePrevious = true )
$governanceConfiguration array Governance configuration
$savePrevious boolean optional If true, current governance configuration be saved before setting up a new
    public function setupGovernanceConfiguration(array $governanceConfiguration, $savePrevious = true)
    {
        $governance = $this->getGovernance();
        $this->governanceConfiguration = $savePrevious ? $governance->getValues() : null;
        if (!empty($governanceConfiguration)) {
            foreach ($governanceConfiguration as $categoryName => $category) {
                foreach ($category as $name => $value) {
                    $governance->setValue($categoryName, $name, $value['enabled'], $value['limits']);
                }
            }
            $governance->clearCache();
        }
    }