You are here

public static function WebformConditionals::factory in Webform 7.4

Creates and caches a WebformConditional for a given node.

1 call to WebformConditionals::factory()
webform_get_conditional_sorter in ./webform.module
Returns a new or cached WebformConditionals object for the specified node.

File

includes/webform.webformconditionals.inc, line 44
Conditional engine to process dependencies within the webform's conditionals.

Class

WebformConditionals
Performs analysis and topological sorting on the conditionals.

Code

public static function factory($node) {
  if (!isset(self::$conditionals[$node->nid])) {
    self::$conditionals[$node->nid] = new WebformConditionals($node);
  }
  return self::$conditionals[$node->nid];
}