From 9a3cf77919b0541048be5bfe7806a001c31974d1 Mon Sep 17 00:00:00 2001 From: Benjamin Eberlei Date: Fri, 3 Jan 2014 00:08:20 +0100 Subject: [PATCH] [DDC-2128] Fix PR according to comments. --- lib/Doctrine/ORM/Tools/Console/MetadataFilter.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/Doctrine/ORM/Tools/Console/MetadataFilter.php b/lib/Doctrine/ORM/Tools/Console/MetadataFilter.php index 1d3764700..5a72b7d6d 100644 --- a/lib/Doctrine/ORM/Tools/Console/MetadataFilter.php +++ b/lib/Doctrine/ORM/Tools/Console/MetadataFilter.php @@ -76,9 +76,12 @@ class MetadataFilter extends \FilterIterator implements \Countable $metadata = $it->current(); foreach ($this->filter as $filter) { - $pregResult = preg_match("/" . preg_quote($filter) . "/", $metadata->name); + $pregResult = preg_match("/$filter/", $metadata->name); + if ($pregResult === false) { - return false; + throw new \RuntimeException( + sprintf("Error while evaluating regex '/%s/'.", $filter) + ); } if ($pregResult === 0) {