@@ 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 | { |