Code Duplication    Length = 11-12 lines in 2 locations

src/dispatcher/Dispatcher.class.php 2 locations

@@ 378-388 (lines=11) @@
375
		
376
		$class = $moduleName . '_' . $longControllerName . 'Controller';
377
		
378
		if(!class_exists($class)) {
379
			if(false !== ($file = $this->checkControllerFile($moduleName, $controllerName))) {
380
				require($file);
381
			} else {
382
				throw new FileNotFoundException(sprintf('Could not find file for Controller "%s" in Module "%s".', $controllerName, $moduleName));
383
			}
384
			
385
			if(!class_exists($class, false)) {
386
				throw new ClassNotFoundException(sprintf('Failed to instantiate Controller "%s" in Module "%s" because file "%s" does not contain class "%s".', $controllerName, $moduleName, $file, $class));
387
			}
388
		} 
389
		
390
		return new $class();
391
	}
@@ 473-484 (lines=12) @@
470
		
471
		$class = $moduleName . '_' . $longViewName . 'View';
472
		
473
		if(!class_exists($class)) {
474
			
475
			if(false !== ($file = $this->checkViewFile($moduleName, $viewName))) {
476
				require($file);
477
			} else {
478
				throw new FileNotFoundException(sprintf('Could not find file for View "%s" in Module "%s".', $viewName, $moduleName));
479
			}
480
			
481
			if(!class_exists($class, false)) {
482
				throw new ClassNotFoundException(sprintf('Failed to instantiate View "%s" in Module "%s" because file "%s" does not contain class "%s".', $viewName, $moduleName, $file, $class));
483
			}
484
		} 
485
		
486
		return new $class();
487
	}