| 
                                
                                    @@ 176-196 (lines=21) @@
                                 | 
                            
                                                            
                                    | 173 | 
                                     | 
                                     | 
                                
                                                            
                                    | 174 | 
                                     | 
                                    		// Scan the PSR-4 and classmap directories for class files, and add them to the class map.  | 
                                
                                                            
                                    | 175 | 
                                     | 
                                    		foreach ( $autoloads['psr-4'] as $namespace => $packages_info ) { | 
                                
                                                            
                                    | 176 | 
                                     | 
                                    			foreach ( $packages_info as $package ) { | 
                                
                                                            
                                    | 177 | 
                                     | 
                                    				$dir = $filesystem->normalizePath(  | 
                                
                                                            
                                    | 178 | 
                                     | 
                                    					$filesystem->isAbsolutePath( $package['path'] )  | 
                                
                                                            
                                    | 179 | 
                                     | 
                                    					? $package['path']  | 
                                
                                                            
                                    | 180 | 
                                     | 
                                    					: $basePath . '/' . $package['path']  | 
                                
                                                            
                                    | 181 | 
                                     | 
                                    				);  | 
                                
                                                            
                                    | 182 | 
                                     | 
                                    				$map = ClassMapGenerator::createMap( $dir, $blacklist, $this->io, $namespace );  | 
                                
                                                            
                                    | 183 | 
                                     | 
                                     | 
                                
                                                            
                                    | 184 | 
                                     | 
                                    				foreach ( $map as $class => $path ) { | 
                                
                                                            
                                    | 185 | 
                                     | 
                                    					$classCode       = var_export( $class, true );  | 
                                
                                                            
                                    | 186 | 
                                     | 
                                    					$pathCode        = $this->getPathCode( $filesystem, $basePath, $vendorPath, $path );  | 
                                
                                                            
                                    | 187 | 
                                     | 
                                    					$versionCode     = var_export( $package['version'], true );  | 
                                
                                                            
                                    | 188 | 
                                     | 
                                    					$classmapString .= <<<CLASS_CODE  | 
                                
                                                            
                                    | 189 | 
                                     | 
                                    	$classCode => array(  | 
                                
                                                            
                                    | 190 | 
                                     | 
                                    		'version' => $versionCode,  | 
                                
                                                            
                                    | 191 | 
                                     | 
                                    		'path'    => $pathCode  | 
                                
                                                            
                                    | 192 | 
                                     | 
                                    	),  | 
                                
                                                            
                                    | 193 | 
                                     | 
                                    CLASS_CODE;  | 
                                
                                                            
                                    | 194 | 
                                     | 
                                    					$classmapString .= PHP_EOL;  | 
                                
                                                            
                                    | 195 | 
                                     | 
                                    				}  | 
                                
                                                            
                                    | 196 | 
                                     | 
                                    			}  | 
                                
                                                            
                                    | 197 | 
                                     | 
                                    		}  | 
                                
                                                            
                                    | 198 | 
                                     | 
                                     | 
                                
                                                            
                                    | 199 | 
                                     | 
                                    		foreach ( $autoloads['classmap'] as $package ) { | 
                                
                                                                                
                                 | 
                                
                                    @@ 199-219 (lines=21) @@
                                 | 
                            
                                                            
                                    | 196 | 
                                     | 
                                    			}  | 
                                
                                                            
                                    | 197 | 
                                     | 
                                    		}  | 
                                
                                                            
                                    | 198 | 
                                     | 
                                     | 
                                
                                                            
                                    | 199 | 
                                     | 
                                    		foreach ( $autoloads['classmap'] as $package ) { | 
                                
                                                            
                                    | 200 | 
                                     | 
                                    			$dir = $filesystem->normalizePath(  | 
                                
                                                            
                                    | 201 | 
                                     | 
                                    				$filesystem->isAbsolutePath( $package['path'] )  | 
                                
                                                            
                                    | 202 | 
                                     | 
                                    				? $package['path']  | 
                                
                                                            
                                    | 203 | 
                                     | 
                                    				: $basePath . '/' . $package['path']  | 
                                
                                                            
                                    | 204 | 
                                     | 
                                    			);  | 
                                
                                                            
                                    | 205 | 
                                     | 
                                    			$map = ClassMapGenerator::createMap( $dir, $blacklist, $this->io, null );  | 
                                
                                                            
                                    | 206 | 
                                     | 
                                     | 
                                
                                                            
                                    | 207 | 
                                     | 
                                    			foreach ( $map as $class => $path ) { | 
                                
                                                            
                                    | 208 | 
                                     | 
                                    				$classCode       = var_export( $class, true );  | 
                                
                                                            
                                    | 209 | 
                                     | 
                                    				$pathCode        = $this->getPathCode( $filesystem, $basePath, $vendorPath, $path );  | 
                                
                                                            
                                    | 210 | 
                                     | 
                                    				$versionCode     = var_export( $package['version'], true );  | 
                                
                                                            
                                    | 211 | 
                                     | 
                                    				$classmapString .= <<<CLASS_CODE  | 
                                
                                                            
                                    | 212 | 
                                     | 
                                    	$classCode => array(  | 
                                
                                                            
                                    | 213 | 
                                     | 
                                    		'version' => $versionCode,  | 
                                
                                                            
                                    | 214 | 
                                     | 
                                    		'path'    => $pathCode  | 
                                
                                                            
                                    | 215 | 
                                     | 
                                    	),  | 
                                
                                                            
                                    | 216 | 
                                     | 
                                    CLASS_CODE;  | 
                                
                                                            
                                    | 217 | 
                                     | 
                                    				$classmapString .= PHP_EOL;  | 
                                
                                                            
                                    | 218 | 
                                     | 
                                    			}  | 
                                
                                                            
                                    | 219 | 
                                     | 
                                    		}  | 
                                
                                                            
                                    | 220 | 
                                     | 
                                     | 
                                
                                                            
                                    | 221 | 
                                     | 
                                    		return 'array( ' . PHP_EOL . $classmapString . ');' . PHP_EOL;  | 
                                
                                                            
                                    | 222 | 
                                     | 
                                    	}  |