Code Duplication    Length = 6-6 lines in 2 locations

src/Scaffolder/Compilers/Core/ControllerCompiler.php 2 locations

@@ 142-147 (lines=6) @@
139
	public function replaceUniqueRules() {
140
		$uniqueRules = '';
141
142
		foreach ($this->modelData->fields as $field) {
143
			if (strpos($field->validations, 'unique')) {
144
				$rule = sprintf('$rules["%s"] = $rules["%s"] . \',%s,\' . $id;', $field->name, $field->name, $field->name);
145
				$uniqueRules .= $rule . "\n";
146
			}
147
		}
148
149
		$this->stub = str_replace('{{unique_rules}}', $uniqueRules, $this->stub);
150
@@ 157-162 (lines=6) @@
154
	public function getEagerUniqueRules() {
155
		$uniqueRules = '';
156
157
		foreach ($this->modelData->fields as $field) {
158
			if (strpos($field->validations, 'unique')) {
159
				$rule = sprintf('$rules["%s.%s"] .= \',%s,\' . ${{class_name_lw}}->{{field}};', $this->modelData->tableName, $field->name, $field->name);
160
				$uniqueRules .= $rule . "\n";
161
			}
162
		}
163
164
		return $uniqueRules;
165
	}