| @@ 143-161 (lines=19) @@ | ||
| 140 | * |
|
| 141 | * @return int |
|
| 142 | */ |
|
| 143 | private function contextToOptions(array $options) |
|
| 144 | { |
|
| 145 | $optionToBitMap = [ |
|
| 146 | self::OPTION_OBJECT => Yaml::DUMP_OBJECT, |
|
| 147 | self::OPTION_EXCEPTION_ON_INVALID_TYPE => Yaml::DUMP_EXCEPTION_ON_INVALID_TYPE, |
|
| 148 | self::OPTION_OBJECT_FOR_MAP => Yaml::DUMP_OBJECT_AS_MAP, |
|
| 149 | self::OPTION_MULTI_LINE_LITERAL_BLOCK => Yaml::DUMP_MULTI_LINE_LITERAL_BLOCK, |
|
| 150 | ]; |
|
| 151 | ||
| 152 | $bitMaskedOption = 0; |
|
| 153 | ||
| 154 | foreach ($optionToBitMap as $option => $bitMask) { |
|
| 155 | if ($options[ $option ]) { |
|
| 156 | $bitMaskedOption = $bitMaskedOption | $bitMask; |
|
| 157 | } |
|
| 158 | } |
|
| 159 | ||
| 160 | return $bitMaskedOption; |
|
| 161 | } |
|
| 162 | ||
| 163 | ||
| 164 | /** |
|
| @@ 127-145 (lines=19) @@ | ||
| 124 | * |
|
| 125 | * @return int |
|
| 126 | */ |
|
| 127 | private function contextToOptions(array $options) |
|
| 128 | { |
|
| 129 | $optionToBitMap = [ |
|
| 130 | self::OPTION_EXCEPTION_ON_INVALID_TYPE => Yaml::PARSE_EXCEPTION_ON_INVALID_TYPE, |
|
| 131 | self::OPTION_OBJECT => Yaml::PARSE_OBJECT, |
|
| 132 | self::OPTION_OBJECT_FOR_MAP => Yaml::PARSE_OBJECT_FOR_MAP, |
|
| 133 | self::OPTION_DATE_TIME => Yaml::PARSE_DATETIME, |
|
| 134 | ]; |
|
| 135 | ||
| 136 | $bitMaskedOption = 0; |
|
| 137 | ||
| 138 | foreach ($optionToBitMap as $option => $bitMask) { |
|
| 139 | if ($options[ $option ]) { |
|
| 140 | $bitMaskedOption = $bitMaskedOption | $bitMask; |
|
| 141 | } |
|
| 142 | } |
|
| 143 | ||
| 144 | return $bitMaskedOption; |
|
| 145 | } |
|
| 146 | ||
| 147 | private function isYamlOldStyleInterface() |
|
| 148 | { |
|