Code Duplication    Length = 19-19 lines in 2 locations

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

src/YamlDecode.php 1 location

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