Code Duplication    Length = 9-15 lines in 2 locations

Behavior/AttachFileBehavior.php 2 locations

@@ 173-181 (lines=9) @@
170
     * @param $builder
171
     * @return string
172
     */
173
    public function postSave($builder)
174
    {
175
        $this->builder = $builder;
176
        $script = '';
177
        if (count($this->file_columns)) {
178
            $script .= "\$this->saveFiles(); //После сохранения объекта сохраняем загруженный файл";
179
        }
180
        return $script;
181
    }
182
183
    /**
184
     * Удаляем файлы перед удалением объекта
@@ 189-203 (lines=15) @@
186
     * @param $builder
187
     * @return string
188
     */
189
    public function preDelete($builder)
190
    {
191
        $this->builder = $builder;
192
        $script = '';
193
        if (count($this->file_columns)) {
194
            $script .= "
195
\$this->deleteFiles(); //Перед удалением объекта удаляем загруженные файлы";
196
        }
197
        if ($this->getParameter('i18n')) {
198
            $script .= "
199
\$this->deleteI18nFiles(); //Перед удалением объекта удаляем загруженные i18n файлы";
200
        }
201
202
        return $script;
203
    }
204
205
    /**
206
     * Перевод из венгерского стиля в CamelCase