original_string: protected function getDeepHashFromAssets($assets)
      {
          $key = '';
  
          $assetFiles = array_map(function ($file) {
              return file_exists($file) ? $file : File::symbolizePath($file, null) ?: $this->localPath . $file;
          }, $assets);
  
          foreach ($assetFiles as $file) {
              $filters = $this->getFilters(File::extension($file));
  
              foreach ($filters as $filter) {
                  if (method_exists($filter, 'hashAsset')) {
                      $key .= $filter->hashAsset($file, $this->localPath);
                  }
              }
          }
  
          return $key;
      }
code: protected function getDeepHashFromAssets($assets)
      {
          $key = '';
  
          $assetFiles = array_map(function ($file) {
              return file_exists($file) ? $file : File::symbolizePath($file, null) ?: $this->localPath . $file;
          }, $assets);
  
          foreach ($assetFiles as $file) {
              $filters = $this->getFilters(File::extension($file));
  
              foreach ($filters as $filter) {
                  if (method_exists($filter, 'hashAsset')) {
                      $key .= $filter->hashAsset($file, $this->localPath);
                  }
              }
          }
  
          return $key;
      }
code_tokens: protected function getDeepHashFromAssets ( $ assets ) { $ key = '' ; $ assetFiles = array_map ( function ( $ file ) { return file_exists ( $ file ) ? $ file : File :: symbolizePath ( $ file , null ) ? : $ this -> localPath . $ file ; } , $ assets ) ; foreach ( $ assetFiles as $ file ) { $ filters = $ this -> getFilters ( File :: extension ( $ file ) ) ; foreach ( $ filters as $ filter ) { if ( method_exists ( $ filter , 'hashAsset' ) ) { $ key .= $ filter -> hashAsset ( $ file , $ this -> localPath ) ; } } } return $ key ; }
docstring: Returns a deep hash on filters that support it.
  @param array $assets List of asset files.
  @return void
docstring_tokens: Returns a deep hash on filters that support it .