Change isType regex

This commit is contained in:
sc0Vu 2018-06-18 23:24:29 +08:00
parent 9521b2d167
commit ee9855fcbf
No known key found for this signature in database
GPG Key ID: A53323E7065B1FA7
7 changed files with 7 additions and 7 deletions

View File

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

View File

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

View File

@ -36,7 +36,7 @@ class Bytes extends SolidityType implements IType
*/
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

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

View File

@ -37,7 +37,7 @@ class Integer extends SolidityType implements IType
*/
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

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

View File

@ -37,7 +37,7 @@ class Uinteger extends SolidityType implements IType
*/
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);
}
/**