@@ 102-111 (lines=10) @@ | ||
99 | * |
|
100 | * @return void |
|
101 | */ |
|
102 | protected function addOptionalQueryParam(array &$queryParameters, $key, $value) |
|
103 | { |
|
104 | Validate::isArray($queryParameters, 'queryParameters'); |
|
105 | Validate::isString($key, 'key'); |
|
106 | Validate::isString($value, 'value'); |
|
107 | ||
108 | if (!is_null($value) && Resources::EMPTY_STRING !== $value) { |
|
109 | $queryParameters[$key] = $value; |
|
110 | } |
|
111 | } |
|
112 | ||
113 | /** |
|
114 | * Adds optional header. |
|
@@ 124-133 (lines=10) @@ | ||
121 | * |
|
122 | * @return void |
|
123 | */ |
|
124 | protected function addOptionalHeader(array &$headers, $key, $value) |
|
125 | { |
|
126 | Validate::isArray($headers, 'headers'); |
|
127 | Validate::isString($key, 'key'); |
|
128 | Validate::isString($value, 'value'); |
|
129 | ||
130 | if (!is_null($value) && Resources::EMPTY_STRING !== $value) { |
|
131 | $headers[$key] = $value; |
|
132 | } |
|
133 | } |
|
134 | } |
|
135 |
@@ 728-740 (lines=13) @@ | ||
725 | * |
|
726 | * @return void |
|
727 | */ |
|
728 | public static function validateMetadata(array $metadata = null) |
|
729 | { |
|
730 | if (!is_null($metadata)) { |
|
731 | Validate::isArray($metadata, 'metadata'); |
|
732 | } else { |
|
733 | $metadata = array(); |
|
734 | } |
|
735 | ||
736 | foreach ($metadata as $key => $value) { |
|
737 | Validate::isString($key, 'metadata key'); |
|
738 | Validate::isString($value, 'metadata value'); |
|
739 | } |
|
740 | } |
|
741 | ||
742 | /** |
|
743 | * Append the content to file. |