浏览代码

[Routing] allowed multiple routing requirement with xml loader, using comma separated values

ornicar 14 年之前
父节点
当前提交
e8bcbcba57
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      src/Symfony/Component/Routing/Loader/XmlFileLoader.php

+ 2 - 1
src/Symfony/Component/Routing/Loader/XmlFileLoader.php

@@ -95,7 +95,8 @@ class XmlFileLoader extends FileLoader
                     $options[(string) $node->getAttribute('key')] = trim((string) $node->nodeValue);
                     break;
                 case 'requirement':
-                    $requirements[(string) $node->getAttribute('key')] = trim((string) $node->nodeValue);
+                    $requirement = explode(',', trim((string) $node->nodeValue));
+                    $requirements[(string) $node->getAttribute('key')] = $requirement;
                     break;
                 default:
                     throw new \InvalidArgumentException(sprintf('Unable to parse tag "%s"', $node->tagName));