Code Duplication    Length = 19-19 lines in 2 locations

src/YamlDecode.php 1 location

@@ 128-146 (lines=19) @@
125
     *
126
     * @return int
127
     */
128
    private function contextToOptions(array $options)
129
    {
130
        $optionToBitMap = [
131
            self::OPTION_EXCEPTION_ON_INVALID_TYPE => Yaml::PARSE_EXCEPTION_ON_INVALID_TYPE,
132
            self::OPTION_OBJECT                    => Yaml::PARSE_OBJECT,
133
            self::OPTION_OBJECT_FOR_MAP            => Yaml::PARSE_OBJECT_FOR_MAP,
134
            self::OPTION_DATE_TIME                 => Yaml::PARSE_DATETIME,
135
        ];
136
137
        $bitMaskedOption = 0;
138
139
        foreach ($optionToBitMap as $option => $bitMask) {
140
            if ($options[ $option ]) {
141
                $bitMaskedOption = $bitMaskedOption | $bitMask;
142
            }
143
        }
144
145
        return $bitMaskedOption;
146
    }
147
148
    private function isYamlOldStyleInterface()
149
    {

src/YamlEncode.php 1 location

@@ 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
    /**