|  | @@ 125-136 (lines=12) @@ | 
                                                            
                                    | 122 |  | 				$installPath = substr( $installPath, 0, -strlen( '/' . $package->getTargetDir() ) ); | 
                                                            
                                    | 123 |  | 			} | 
                                                            
                                    | 124 |  |  | 
                                                            
                                    | 125 |  | 			if ( 'psr-4' === $type && isset( $autoload['psr-4'] ) && is_array( $autoload['psr-4'] ) ) { | 
                                                            
                                    | 126 |  | 				foreach ( $autoload['psr-4'] as $namespace => $paths ) { | 
                                                            
                                    | 127 |  | 					$paths = is_array( $paths ) ? $paths : array( $paths ); | 
                                                            
                                    | 128 |  | 					foreach ( $paths as $path ) { | 
                                                            
                                    | 129 |  | 						$relativePath              = empty( $installPath ) ? ( empty( $path ) ? '.' : $path ) : $installPath . '/' . $path; | 
                                                            
                                    | 130 |  | 						$autoloads[ $namespace ][] = array( | 
                                                            
                                    | 131 |  | 							'path'    => $relativePath, | 
                                                            
                                    | 132 |  | 							'version' => $package->getVersion(), // Version of the class comes from the package - should we try to parse it? | 
                                                            
                                    | 133 |  | 						); | 
                                                            
                                    | 134 |  | 					} | 
                                                            
                                    | 135 |  | 				} | 
                                                            
                                    | 136 |  | 			} | 
                                                            
                                    | 137 |  |  | 
                                                            
                                    | 138 |  | 			if ( 'classmap' === $type && isset( $autoload['classmap'] ) && is_array( $autoload['classmap'] ) ) { | 
                                                            
                                    | 139 |  | 				foreach ( $autoload['classmap'] as $paths ) { | 
                                                                                
                                |  | @@ 138-149 (lines=12) @@ | 
                                                            
                                    | 135 |  | 				} | 
                                                            
                                    | 136 |  | 			} | 
                                                            
                                    | 137 |  |  | 
                                                            
                                    | 138 |  | 			if ( 'classmap' === $type && isset( $autoload['classmap'] ) && is_array( $autoload['classmap'] ) ) { | 
                                                            
                                    | 139 |  | 				foreach ( $autoload['classmap'] as $paths ) { | 
                                                            
                                    | 140 |  | 					$paths = is_array( $paths ) ? $paths : array( $paths ); | 
                                                            
                                    | 141 |  | 					foreach ( $paths as $path ) { | 
                                                            
                                    | 142 |  | 						$relativePath = empty( $installPath ) ? ( empty( $path ) ? '.' : $path ) : $installPath . '/' . $path; | 
                                                            
                                    | 143 |  | 						$autoloads[]  = array( | 
                                                            
                                    | 144 |  | 							'path'    => $relativePath, | 
                                                            
                                    | 145 |  | 							'version' => $package->getVersion(), // Version of the class comes from the package - should we try to parse it? | 
                                                            
                                    | 146 |  | 						); | 
                                                            
                                    | 147 |  | 					} | 
                                                            
                                    | 148 |  | 				} | 
                                                            
                                    | 149 |  | 			} | 
                                                            
                                    | 150 |  | 		} | 
                                                            
                                    | 151 |  |  | 
                                                            
                                    | 152 |  | 		return $autoloads; |