original_string: protected static function parseFileList($packageName,$sourceBase,$destinationBase,$fileList) {
  		
  		foreach ($fileList as $fileItem) {
  			
  			// retrieve the source & destination
  			$source      = self::removeDots(key($fileItem));
  			$destination = self::removeDots($fileItem[$source]);
  			
  			// depending on the source handle things differently. mirror if it ends in /*
  			self::moveFiles($source,$destination,$packageName,$sourceBase,$destinationBase);
  			
  		}
  		
  	}
code: protected static function parseFileList($packageName,$sourceBase,$destinationBase,$fileList) {
  		
  		foreach ($fileList as $fileItem) {
  			
  			// retrieve the source & destination
  			$source      = self::removeDots(key($fileItem));
  			$destination = self::removeDots($fileItem[$source]);
  			
  			// depending on the source handle things differently. mirror if it ends in /*
  			self::moveFiles($source,$destination,$packageName,$sourceBase,$destinationBase);
  			
  		}
  		
  	}
code_tokens: protected static function parseFileList ( $ packageName , $ sourceBase , $ destinationBase , $ fileList ) { foreach ( $ fileList as $ fileItem ) { // retrieve the source & destination $ source = self :: removeDots ( key ( $ fileItem ) ) ; $ destination = self :: removeDots ( $ fileItem [ $ source ] ) ; // depending on the source handle things differently. mirror if it ends in /* self :: moveFiles ( $ source , $ destination , $ packageName , $ sourceBase , $ destinationBase ) ; } }
docstring: Move the files from the package to their location in the public dir or source dir
  @param  {String}    the name of the package
  @param  {String}    the base directory for the source of the files
  @param  {String}    the base directory for the destintation of the files (publicDir or sourceDir)
  @param  {Array}     the list of files to be moved
docstring_tokens: Move the files from the package to their location in the public dir or source dir