Code Duplication    Length = 7-7 lines in 2 locations

src/Config/AbstractConfig.php 1 location

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

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
    }