Page MenuHomePhabricator

D21499.id.diff
No OneTemporary

D21499.id.diff

diff --git a/src/parser/PhutilTypeSpec.php b/src/parser/PhutilTypeSpec.php
--- a/src/parser/PhutilTypeSpec.php
+++ b/src/parser/PhutilTypeSpec.php
@@ -75,6 +75,10 @@
}
break;
case 'regex':
+ if (!is_string($value)) {
+ throw new PhutilTypeCheckException($this, $value, $name);
+ }
+
$trap = new PhutilErrorTrap();
$ok = @preg_match($value, '');
$err = $trap->getErrorsAsString();

File Metadata

Mime Type
text/plain
Expires
Thu, Jun 13, 9:06 PM (1 w, 5 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
6294417
Default Alt Text
D21499.id.diff (460 B)

Event Timeline