Code Duplication    Length = 7-7 lines in 2 locations

src/Config/AbstractConfig.php 1 location

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

src/Validator/ConfigValidator/ConfigValidator.php 1 location

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