summaryrefslogtreecommitdiff
path: root/vendor/aws/aws-sdk-php/src/Api/DocModel.php
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/aws/aws-sdk-php/src/Api/DocModel.php')
-rw-r--r--vendor/aws/aws-sdk-php/src/Api/DocModel.php12
1 files changed, 11 insertions, 1 deletions
diff --git a/vendor/aws/aws-sdk-php/src/Api/DocModel.php b/vendor/aws/aws-sdk-php/src/Api/DocModel.php
index 3cc4da6..8bebc80 100644
--- a/vendor/aws/aws-sdk-php/src/Api/DocModel.php
+++ b/vendor/aws/aws-sdk-php/src/Api/DocModel.php
@@ -97,7 +97,17 @@ class DocModel
}
if (isset($d['append'])) {
- $result .= $d['append'];
+ if (!isset($d['excludeAppend'])
+ || !in_array($parentName, $d['excludeAppend'])
+ ) {
+ $result .= $d['append'];
+ }
+ }
+
+ if (isset($d['appendOnly'])
+ && in_array($parentName, $d['appendOnly']['shapes'])
+ ) {
+ $result .= $d['appendOnly']['message'];
}
return $this->clean($result);