code: public function generate(OpenApi $openApi, $namespace, Context $context, $reference, $suffix = 'Resource')
      {
          $operationsGrouped = $this->operationManager->buildOperationCollection($openApi, $reference);
          $nodes             = [];
  
          foreach ($operationsGrouped as $group => $operations) {
              $nodes[] = $this->generateClass($group, $operations, $namespace, $context, $suffix);
          }
  
          return $nodes;
      }
docs: Generate an ast node (which correspond to a class) for a OpenApi spec
  
  @param OpenApi $openApi
  @param string  $namespace
  @param Context $context
  @param string  $reference
  @param string  $suffix
  
  @return Node[]