original_string: public function processResources()
      {
          // Fetching the sources iterator
          $errors = array();
          foreach($this->sourcesIterator as $source) {
              // Processing all resources associated to the current source object
              if ($source instanceof SourceInterface) {
                  try {
                      $this->processResourcesBySource($source);
                  } catch (Exception\PostParseException $e) {
                      array_push($errors, $e);
                  } catch (Exception\ResourceProxyExceptionInterface $e) {
                      $msg = sprintf(
                          'General proxy error caught for the following source: \'%s\'. Error is: \'%s\'.',
                          $source->getName(),
                          $e->getMessage()
                      );
                      array_push($errors, $msg);
                  } catch (\Exception $e) {
                      $msg = sprintf(
                          'General error caught for the following source: \'%s\'. Error is: \'%s\'.',
                          $source->getName(),
                          $e->getMessage()
                      );
                      array_push($errors, $msg);
                  }
              }
          }
  
          // If errors, we throw a global process exception
          if (count($errors) > 0) {
              throw new Exception\GlobalProcessException(
                  $errors,
                  sprintf(
                      'Errors while processing the sources for the following proxy: \'%s\'.',
                      $this->getProxyName()
                  )
              );
          }
      }
code: public function processResources()
      {
          // Fetching the sources iterator
          $errors = array();
          foreach($this->sourcesIterator as $source) {
              // Processing all resources associated to the current source object
              if ($source instanceof SourceInterface) {
                  try {
                      $this->processResourcesBySource($source);
                  } catch (Exception\PostParseException $e) {
                      array_push($errors, $e);
                  } catch (Exception\ResourceProxyExceptionInterface $e) {
                      $msg = sprintf(
                          'General proxy error caught for the following source: \'%s\'. Error is: \'%s\'.',
                          $source->getName(),
                          $e->getMessage()
                      );
                      array_push($errors, $msg);
                  } catch (\Exception $e) {
                      $msg = sprintf(
                          'General error caught for the following source: \'%s\'. Error is: \'%s\'.',
                          $source->getName(),
                          $e->getMessage()
                      );
                      array_push($errors, $msg);
                  }
              }
          }
  
          // If errors, we throw a global process exception
          if (count($errors) > 0) {
              throw new Exception\GlobalProcessException(
                  $errors,
                  sprintf(
                      'Errors while processing the sources for the following proxy: \'%s\'.',
                      $this->getProxyName()
                  )
              );
          }
      }
code_tokens: public function processResources ( ) { // Fetching the sources iterator $ errors = array ( ) ; foreach ( $ this -> sourcesIterator as $ source ) { // Processing all resources associated to the current source object if ( $ source instanceof SourceInterface ) { try { $ this -> processResourcesBySource ( $ source ) ; } catch ( Exception \ PostParseException $ e ) { array_push ( $ errors , $ e ) ; } catch ( Exception \ ResourceProxyExceptionInterface $ e ) { $ msg = sprintf ( 'General proxy error caught for the following source: \'%s\'. Error is: \'%s\'.' , $ source -> getName ( ) , $ e -> getMessage ( ) ) ; array_push ( $ errors , $ msg ) ; } catch ( \ Exception $ e ) { $ msg = sprintf ( 'General error caught for the following source: \'%s\'. Error is: \'%s\'.' , $ source -> getName ( ) , $ e -> getMessage ( ) ) ; array_push ( $ errors , $ msg ) ; } } } // If errors, we throw a global process exception if ( count ( $ errors ) > 0 ) { throw new Exception \ GlobalProcessException ( $ errors , sprintf ( 'Errors while processing the sources for the following proxy: \'%s\'.' , $ this -> getProxyName ( ) ) ) ; } }
docstring: Processes all resources associated to the configured source objects for a proxy implementation
  
  @throws \Msl\ResourceProxy\Exception\GlobalProcessException
  
  @return void
docstring_tokens: Processes all resources associated to the configured source objects for a proxy implementation