Code Duplication    Length = 8-8 lines in 2 locations

src/services/ModelService.php 2 locations

@@ 212-219 (lines=8) @@
209
	 * @param ActionSchema $action
210
	 * @return String modelName
211
	 */
212
	public function getModelNameByAction(ActionSchema $action) {
213
		$actionName = $action->getName();
214
		$modelName = null;
215
		if (($pos = strpos($actionName, '-')) !== false) {
216
			$modelName = substr($actionName, 0, $pos);
217
		}
218
		return $modelName;
219
	}
220
221
	/**
222
	 * Returns the full model object name, including namespace
@@ 242-249 (lines=8) @@
239
	 * @param ActionSchema $action
240
	 * @return string|null
241
	 */
242
	public function getOperationByAction(ActionSchema $action) {
243
		$actionName = $action->getName();
244
		$operation = null;
245
		if (($pos = strpos($actionName, '-')) !== false) {
246
			$operation = substr($actionName, $pos + 1);
247
		}
248
		return $operation;
249
	}
250
	
251
	/**
252
	 * Returns wether the given action refers to a model.