Beispiel #1
0
 /**
  * Return pattern to check PHP file paths
  *
  * @return string
  */
 public static function getPathPatternForPHP()
 {
     $root = preg_quote(\Includes\Decorator\ADecorator::getClassesDir(), '/') . 'XLite';
     $modules = '(' . implode('|', static::getModuleQuotedPaths()) . ')';
     return '/^(?:' . $root . LC_DS_QUOTED . '((?!Module)[a-zA-Z0-9]+)' . LC_DS_QUOTED . '.+' . '|' . $root . LC_DS_QUOTED . 'Module' . LC_DS_QUOTED . $modules . LC_DS_QUOTED . '.+' . '|' . $root . '|' . $root . LC_DS_QUOTED . 'Module' . LC_DS_QUOTED . '[a-zA-Z0-9]+' . '|' . $root . LC_DS_QUOTED . '[a-zA-Z0-9]+' . ')\\.php$/Ss';
 }