function patterns_parser_load in Patterns 7
Same name and namespace in other branches
- 7.2 includes/parser/parser.inc \patterns_parser_load()
Tries to load a pattern from a file according to the specified format. If succesfull returns the array representation of the pattern, if not returns FALSE;
Parameters
mixed $path The path to the pattern file:
mixed $format The format against which parse the loaded pattern.:
Return value
bool|array The parsed pattern or FALSE.
2 calls to patterns_parser_load()
- PatternsTestCase::callbackOnDir in tests/patterns.test 
- Loads all the pattern files from a directory and executes a callback on each parsed pattern.
- patterns_io_load_pattern_from_file in includes/io/ io.inc 
- Creates a pattern object from a file
File
- includes/parser/ parser.inc, line 231 
Code
function patterns_parser_load($path, $format = PATTERNS_FORMAT_UNKNOWN) {
  if (empty($path)) {
    return FALSE;
  }
  $load_function = patterns_parser_get_parser_function($format, PATTERNS_PARSER_LOAD);
  if (!$load_function) {
    return FALSE;
  }
  return $load_function($path);
}