original_string: public function getImageGraph(
          $apiModule,
          $apiAction,
          $graphType = '',
          $outputType = '0',
          $columns = '',
          $labels = '',
          $showLegend = '1',
          $width = '',
          $height = '',
          $fontSize = '9',
          $legendFontSize = '',
          $aliasedGraph = '1',
          $idGoal = '',
          $colors = [],
          array $optional = []
      )
      {
          return $this->_request('ImageGraph.get', [
              'apiModule' => $apiModule,
              'apiAction' => $apiAction,
              'graphType' => $graphType,
              'outputType' => $outputType,
              'columns' => $columns,
              'labels' => $labels,
              'showLegend' => $showLegend,
              'width' => $width,
              'height' => $height,
              'fontSize' => $fontSize,
              'legendFontSize' => $legendFontSize,
              'aliasedGraph' => $aliasedGraph,
              'idGoal ' => $idGoal,
              'colors' => $colors,
          ], $optional);
      }
code: public function getImageGraph(
          $apiModule,
          $apiAction,
          $graphType = '',
          $outputType = '0',
          $columns = '',
          $labels = '',
          $showLegend = '1',
          $width = '',
          $height = '',
          $fontSize = '9',
          $legendFontSize = '',
          $aliasedGraph = '1',
          $idGoal = '',
          $colors = [],
          array $optional = []
      )
      {
          return $this->_request('ImageGraph.get', [
              'apiModule' => $apiModule,
              'apiAction' => $apiAction,
              'graphType' => $graphType,
              'outputType' => $outputType,
              'columns' => $columns,
              'labels' => $labels,
              'showLegend' => $showLegend,
              'width' => $width,
              'height' => $height,
              'fontSize' => $fontSize,
              'legendFontSize' => $legendFontSize,
              'aliasedGraph' => $aliasedGraph,
              'idGoal ' => $idGoal,
              'colors' => $colors,
          ], $optional);
      }
code_tokens: public function getImageGraph ( $ apiModule , $ apiAction , $ graphType = '' , $ outputType = '0' , $ columns = '' , $ labels = '' , $ showLegend = '1' , $ width = '' , $ height = '' , $ fontSize = '9' , $ legendFontSize = '' , $ aliasedGraph = '1' , $ idGoal = '' , $ colors = [ ] , array $ optional = [ ] ) { return $ this -> _request ( 'ImageGraph.get' , [ 'apiModule' => $ apiModule , 'apiAction' => $ apiAction , 'graphType' => $ graphType , 'outputType' => $ outputType , 'columns' => $ columns , 'labels' => $ labels , 'showLegend' => $ showLegend , 'width' => $ width , 'height' => $ height , 'fontSize' => $ fontSize , 'legendFontSize' => $ legendFontSize , 'aliasedGraph' => $ aliasedGraph , 'idGoal ' => $ idGoal , 'colors' => $ colors , ] , $ optional ) ; }
docstring: Generate a png report
  
  @param string $apiModule Module
  @param string $apiAction Action
  @param string $graphType 'evolution', 'verticalBar', 'pie' or '3dPie'
  @param string $outputType
  @param string $columns
  @param string $labels
  @param string $showLegend
  @param int|string $width
  @param int|string $height
  @param int|string $fontSize
  @param string $legendFontSize
  @param bool|string $aliasedGraph "by default, Graphs are "smooth" (anti-aliased). If you are
  generating hundreds of graphs and are concerned with performance,
  you can set aliasedGraph=0. This will disable anti aliasing and
  graphs will be generated faster, but look less pretty."
  @param string $idGoal
  @param array $colors Use own colors instead of the default. The colors has to be in hexadecimal
  value without '#'
  @param array $optional
  @return bool|object
  @throws InvalidRequestException
docstring_tokens: Generate a png report