Code Duplication    Length = 3-5 lines in 2 locations

lib/ar.php 2 locations

@@ 58-62 (lines=5) @@
55
				$fullName = self::_compileClassName($name);
56
				if (!class_exists($fullName)) {
57
					$fileName = self::_parseClassName($fullName);
58
					if (!file_exists(ARBaseDir.$fileName.'.php')) {
59
						error( $name . ' not found' );
60
					} else {
61
						require_once(ARBaseDir.$fileName.'.php');
62
					}
63
				}
64
				if (!self::$instances[$name]) {
65
					self::$instances[$name] = new $fullName();
@@ 81-83 (lines=3) @@
78
					require_once(ARBaseDir.$fileName.'.php');
79
				} else {
80
					$subFileName = preg_replace( '/[A-Z].*$/', '', $fileName );
81
					if ( $subFileName != $fileName && file_exists( ARBaseDir.$subFileName.'.php' ) ) {
82
						require_once( ARBaseDir.$subFileName.'.php' );
83
					}
84
				}
85
			}
86
		}