StackFormation\Helper\Decorator::decorateChangesetReplacement PHP Метод

decorateChangesetReplacement() публичный статический Метод

public static decorateChangesetReplacement ( $changeSetReplacement )
    public static function decorateChangesetReplacement($changeSetReplacement)
    {
        if ($changeSetReplacement == 'Conditional') {
            return "<fg=yellow>{$changeSetReplacement}</>";
        }
        if ($changeSetReplacement == 'False') {
            return "<fg=green>{$changeSetReplacement}</>";
        }
        if ($changeSetReplacement == 'True') {
            return "<fg=red>{$changeSetReplacement}</>";
        }
        return $changeSetReplacement;
    }

Usage Example

Пример #1
0
 protected function getRows(\Aws\Result $changeSetResult)
 {
     $rows = [];
     foreach ($changeSetResult->search('Changes[]') as $change) {
         $resourceChange = $change['ResourceChange'];
         $rows[] = [$this->decorateChangesetAction($resourceChange['Action']), $resourceChange['LogicalResourceId'], isset($resourceChange['PhysicalResourceId']) ? $resourceChange['PhysicalResourceId'] : '', $resourceChange['ResourceType'], isset($resourceChange['Replacement']) ? Decorator::decorateChangesetReplacement($resourceChange['Replacement']) : ''];
     }
     return $rows;
 }