Code Duplication    Length = 8-8 lines in 2 locations

src/services/ModelService.php 2 locations

@@ 244-251 (lines=8) @@
241
	 * @param ActionSchema $action
242
	 * @return String modelName
243
	 */
244
	public function getModelNameByAction(ActionSchema $action) {
245
		$actionName = $action->getName();
246
		$modelName = null;
247
		if (($pos = strpos($actionName, '-')) !== false) {
248
			$modelName = substr($actionName, 0, $pos);
249
		}
250
		return $modelName;
251
	}
252
253
	/**
254
	 * Returns the full model object name, including namespace
@@ 274-281 (lines=8) @@
271
	 * @param ActionSchema $action
272
	 * @return string|null
273
	 */
274
	public function getOperationByAction(ActionSchema $action) {
275
		$actionName = $action->getName();
276
		$operation = null;
277
		if (($pos = strpos($actionName, '-')) !== false) {
278
			$operation = substr($actionName, $pos + 1);
279
		}
280
		return $operation;
281
	}
282
	
283
	/**
284
	 * Returns wether the given action refers to a model.