You are here

public static function FrxReportGenerator::instance in Forena Reports 7.3

Same name and namespace in other branches
  1. 6.2 FrxReportGenerator.inc \FrxReportGenerator::instance()
  2. 7.2 FrxReportGenerator.inc \FrxReportGenerator::instance()
  3. 7.4 FrxReportGenerator.inc \FrxReportGenerator::instance()

Factory

Return value

FrxReportGenerator

File

./FrxReportGenerator.inc, line 26
Common functions used throughout the project but loaded in this file to keep the module file lean.

Class

FrxReportGenerator

Code

public static function instance() {
  global $_forena_application_class;
  if (!self::$instance) {
    if (!$_forena_application_class) {
      $forena_application_class = 'FrxDrupalApplication';
    }
    self::$instance = new FrxReportGenerator($_forena_application_class);
  }
  return self::$instance;
}