Code Duplication    Length = 19-19 lines in 2 locations

src/YamlEncode.php 1 location

@@ 131-149 (lines=19) @@
128
     *
129
     * @return int
130
     */
131
    private function contextToOptions(array $options)
132
    {
133
        $optionToBitMap = [
134
            self::OPTION_OBJECT                    => Yaml::DUMP_OBJECT,
135
            self::OPTION_EXCEPTION_ON_INVALID_TYPE => Yaml::DUMP_EXCEPTION_ON_INVALID_TYPE,
136
            self::OPTION_OBJECT_FOR_MAP            => Yaml::DUMP_OBJECT_AS_MAP,
137
            self::OPTION_MULTI_LINE_LITERAL_BLOCK  => Yaml::DUMP_MULTI_LINE_LITERAL_BLOCK,
138
        ];
139
140
        $bitMaskedOption = 0;
141
142
        foreach ($optionToBitMap as $option => $bitMask) {
143
            if ($options[ $option ]) {
144
                $bitMaskedOption = $bitMaskedOption | $bitMask;
145
            }
146
        }
147
148
        return $bitMaskedOption;
149
    }
150
151
152
    /**

src/YamlDecode.php 1 location

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