Code Duplication    Length = 3-3 lines in 3 locations

src/Api/Args/Format/Argument.php 1 location

@@ 326-328 (lines=3) @@
323
            $flags |= self::OPTIONAL;
324
        }
325
326
        if (!($flags & (self::STRING | self::BOOLEAN | self::INTEGER | self::FLOAT))) {
327
            $flags |= self::STRING;
328
        }
329
    }
330
}
331

src/Api/Args/Format/Option.php 2 locations

@@ 337-339 (lines=3) @@
334
335
    private function addDefaultFlags(&$flags)
336
    {
337
        if (!($flags & (self::NO_VALUE | self::REQUIRED_VALUE | self::OPTIONAL_VALUE | self::MULTI_VALUED))) {
338
            $flags |= self::NO_VALUE;
339
        }
340
341
        if (!($flags & (self::STRING | self::BOOLEAN | self::INTEGER | self::FLOAT))) {
342
            $flags |= self::STRING;
@@ 341-343 (lines=3) @@
338
            $flags |= self::NO_VALUE;
339
        }
340
341
        if (!($flags & (self::STRING | self::BOOLEAN | self::INTEGER | self::FLOAT))) {
342
            $flags |= self::STRING;
343
        }
344
345
        if (($flags & self::MULTI_VALUED) && !($flags & self::REQUIRED_VALUE)) {
346
            $flags |= self::REQUIRED_VALUE;