Code Duplication    Length = 10-10 lines in 2 locations

src/Column/AbstractColumn.php 1 location

@@ 74-83 (lines=10) @@
71
     * @param string $key
72
     * @param array $options
73
     */
74
    protected function setProperty($key, &$options)
75
    {
76
        if (array_key_exists($key, $options)) {
77
            $setter = 'set' . ucfirst($key);
78
            if (method_exists($this, $setter)) {
79
                $this->$setter($options[$key]);
80
                unset($options[$key]);
81
            }
82
        }
83
    }
84
85
    /**
86
     * Конструктор класса

src/Button/AbstractButton.php 1 location

@@ 70-79 (lines=10) @@
67
     * @param string $key
68
     * @param array $options
69
     */
70
    protected function setProperty($key, &$options)
71
    {
72
        if (array_key_exists($key, $options)) {
73
            $setter = 'set' . ucfirst($key);
74
            if (method_exists($this, $setter)) {
75
                $this->$setter($options[$key]);
76
                unset($options[$key]);
77
            }
78
        }
79
    }
80
81
    /**
82
     * @param $options