| @@ 107-122 (lines=16) @@ | ||
| 104 | /** |
|
| 105 | * @return array |
|
| 106 | */ |
|
| 107 | protected function buildHeaderLines() |
|
| 108 | { |
|
| 109 | $result = []; |
|
| 110 | ||
| 111 | foreach ($this->getHeaders() as $name => $values) { |
|
| 112 | $name = str_replace(' ', '-', ucwords(str_replace('-', ' ', $name))); |
|
| 113 | if (is_string($values)) { |
|
| 114 | $values = [$values]; |
|
| 115 | } |
|
| 116 | foreach ($values as $value) { |
|
| 117 | $result[] = "$name: $value"; |
|
| 118 | } |
|
| 119 | } |
|
| 120 | ||
| 121 | return $result; |
|
| 122 | } |
|
| 123 | } |
|
| 124 | ||
| @@ 99-113 (lines=15) @@ | ||
| 96 | return $contextOptions; |
|
| 97 | } |
|
| 98 | ||
| 99 | public static function composeHeaderLines($headers) |
|
| 100 | { |
|
| 101 | $result = []; |
|
| 102 | foreach ($headers as $name => $values) { |
|
| 103 | $name = str_replace(' ', '-', ucwords(str_replace('-', ' ', $name))); |
|
| 104 | if (is_string($values)) { |
|
| 105 | $values = [$values]; |
|
| 106 | } |
|
| 107 | foreach ($values as $value) { |
|
| 108 | $result[] = "$name: $value"; |
|
| 109 | } |
|
| 110 | } |
|
| 111 | ||
| 112 | return $result; |
|
| 113 | } |
|
| 114 | } |
|
| 115 | ||