Normialize regular expressions

This commit is contained in:
sc0Vu 2017-12-26 18:08:42 +08:00
parent d957484fdc
commit c0e90debc8
7 changed files with 7 additions and 7 deletions

View File

@ -34,7 +34,7 @@ class Address extends SolidityType implements IType
*/ */
public function isType($name) public function isType($name)
{ {
return (preg_match('/address(\[([0-9]+)\])*/', $name) === 1); return (preg_match('/address(\[([0-9]*)\])*/', $name) === 1);
} }
/** /**

View File

@ -34,7 +34,7 @@ class Boolean extends SolidityType implements IType
*/ */
public function isType($name) public function isType($name)
{ {
return (preg_match('/bool(\[([0-9]+)\])*/', $name) === 1); return (preg_match('/bool(\[([0-9]*)\])*/', $name) === 1);
} }
/** /**

View File

@ -34,7 +34,7 @@ class Bytes extends SolidityType implements IType
*/ */
public function isType($name) public function isType($name)
{ {
return (preg_match('/bytes([0-9]{1,})?(\[([0-9]+)\])*/', $name) === 1); return (preg_match('/bytes([0-9]{1,})?(\[([0-9]*)\])*/', $name) === 1);
} }
/** /**

View File

@ -34,7 +34,7 @@ class DynamicBytes extends SolidityType implements IType
*/ */
public function isType($name) public function isType($name)
{ {
return (preg_match('/bytes(\[([0-9]+)\])*/', $name) === 1); return (preg_match('/bytes(\[([0-9]*)\])*/', $name) === 1);
} }
/** /**

View File

@ -34,7 +34,7 @@ class Integer extends SolidityType implements IType
*/ */
public function isType($name) public function isType($name)
{ {
return (preg_match('/int([0-9]{1,})?(\[([0-9]+)\])*/', $name) === 1); return (preg_match('/int([0-9]{1,})?(\[([0-9]*)\])*/', $name) === 1);
} }
/** /**

View File

@ -34,7 +34,7 @@ class Str extends SolidityType implements IType
*/ */
public function isType($name) public function isType($name)
{ {
return (preg_match('/string(\[([0-9]+)\])*/', $name) === 1); return (preg_match('/string(\[([0-9]*)\])*/', $name) === 1);
} }
/** /**

View File

@ -34,7 +34,7 @@ class Uinteger extends SolidityType implements IType
*/ */
public function isType($name) public function isType($name)
{ {
return (preg_match('/uint([0-9]{1,})?(\[([0-9]+)\])*/', $name) === 1); return (preg_match('/uint([0-9]{1,})?(\[([0-9]*)\])*/', $name) === 1);
} }
/** /**