Code Duplication    Length = 9-9 lines in 3 locations

Classes/Tca/TableService.php 3 locations

@@ 126-134 (lines=9) @@
123
     * @throws \Fab\Vidi\Exception\InvalidKeyInArrayException
124
     * @return string|null
125
     */
126
    public function getHiddenField()
127
    {
128
        $hiddenField = null;
129
        $enableColumns = $this->get('enablecolumns');
130
        if (is_array($enableColumns) && !empty($enableColumns['disabled'])) {
131
            $hiddenField = $enableColumns['disabled'];
132
        }
133
        return $hiddenField;
134
    }
135
136
    /**
137
     * Return the "starttime" field.
@@ 142-150 (lines=9) @@
139
     * @throws \Fab\Vidi\Exception\InvalidKeyInArrayException
140
     * @return string|null
141
     */
142
    public function getStartTimeField()
143
    {
144
        $startTimeField = null;
145
        $enableColumns = $this->get('enablecolumns');
146
        if (is_array($enableColumns) && !empty($enableColumns['starttime'])) {
147
            $startTimeField = $enableColumns['starttime'];
148
        }
149
        return $startTimeField;
150
    }
151
152
    /**
153
     * Return the "endtime" field.
@@ 158-166 (lines=9) @@
155
     * @throws \Fab\Vidi\Exception\InvalidKeyInArrayException
156
     * @return string|null
157
     */
158
    public function getEndTimeField()
159
    {
160
        $endTimeField = null;
161
        $enableColumns = $this->get('enablecolumns');
162
        if (is_array($enableColumns) && !empty($enableColumns['endtime'])) {
163
            $endTimeField = $enableColumns['endtime'];
164
        }
165
        return $endTimeField;
166
    }
167
168
    /**
169
     * Tells whether the table is hidden.