Code Duplication    Length = 15-15 lines in 2 locations

src/Plugin/ContentTypePlugin.php 1 location

@@ 44-58 (lines=15) @@
41
     *     @var int $size_limit size stream limit for which the detection as to be skipped.
42
     * }
43
     */
44
    public function __construct(array $config = [])
45
    {
46
        $resolver = new OptionsResolver();
47
        $resolver->setDefaults([
48
            'skip_detection' => false,
49
            'size_limit' => 16000000,
50
        ]);
51
        $resolver->setAllowedTypes('skip_detection', 'bool');
52
        $resolver->setAllowedTypes('size_limit', 'int');
53
54
        $options = $resolver->resolve($config);
55
56
        $this->skipDetection = $options['skip_detection'];
57
        $this->sizeLimit = $options['size_limit'];
58
    }
59
60
    /**
61
     * {@inheritdoc}

src/Plugin/SeekableBodyPlugin.php 1 location

@@ 26-40 (lines=15) @@
23
     *    @var int  $memory_buffer_size Max memory size in bytes to use for the buffer before it use a file, defaults to 2097152 (2 mb)
24
     * }
25
     */
26
    public function __construct(array $config = [])
27
    {
28
        $resolver = new OptionsResolver();
29
        $resolver->setDefaults([
30
            'use_file_buffer' => true,
31
            'memory_buffer_size' => 2097152,
32
        ]);
33
        $resolver->setAllowedTypes('use_file_buffer', 'bool');
34
        $resolver->setAllowedTypes('memory_buffer_size', 'int');
35
36
        $options = $resolver->resolve($config);
37
38
        $this->useFileBuffer = $options['use_file_buffer'];
39
        $this->memoryBufferSize = $options['memory_buffer_size'];
40
    }
41
}
42