Code Duplication    Length = 7-7 lines in 2 locations

src/Validator/ConfigValidator/ConfigValidator.php 1 location

@@ 63-69 (lines=7) @@
60
    protected function getConfigFinalRules(AbstractConfig $config)
61
    {
62
        $rules = $config->getRules();
63
        if ($config->isFinalClass()) {
64
            foreach ($rules as $name => $info) {
65
                if (!empty($info['final'])) {
66
                    $rules[$name]['required'] = true;
67
                }
68
            }
69
        }
70
71
        return $rules;
72
    }

src/Config/AbstractConfig.php 1 location

@@ 68-74 (lines=7) @@
65
    public function getContextRules()
66
    {
67
        $rules = $this->getRules();
68
        if ($this->finalClass) {
69
            foreach ($rules as $name => $info) {
70
                if (!empty($info['final'])) {
71
                    $rules[$name]['required'] = true;
72
                }
73
            }
74
        }
75
76
        return $rules;
77
    }