From e67a129ea670e65eed64002812f0b61a81205bdd Mon Sep 17 00:00:00 2001 From: =?utf8?q?M=C3=A1rcio=20Almada?= Date: Mon, 25 May 2015 15:56:24 -0300 Subject: [PATCH] updates grammar tests with class members named as method modifiers \cc @bwoebi --- Zend/tests/grammar/semi_reserved_001.phpt | 18 ++++++++++++++++++ Zend/tests/grammar/semi_reserved_002.phpt | 18 ++++++++++++++++++ Zend/tests/grammar/semi_reserved_005.phpt | 18 ++++++++++++++++++ 3 files changed, 54 insertions(+) diff --git a/Zend/tests/grammar/semi_reserved_001.phpt b/Zend/tests/grammar/semi_reserved_001.phpt index 06b2532fb6..aa40249de8 100644 --- a/Zend/tests/grammar/semi_reserved_001.phpt +++ b/Zend/tests/grammar/semi_reserved_001.phpt @@ -62,6 +62,12 @@ class Obj function die(){ echo __METHOD__, PHP_EOL; } function self(){ echo __METHOD__, PHP_EOL; } function parent(){ echo __METHOD__, PHP_EOL; } + function public(){ echo __METHOD__, PHP_EOL; } + function protected(){ echo __METHOD__, PHP_EOL; } + function private(){ echo __METHOD__, PHP_EOL; } + function static(){ echo __METHOD__, PHP_EOL; } + function abstract(){ echo __METHOD__, PHP_EOL; } + function final(){ echo __METHOD__, PHP_EOL; } } $obj = new Obj; @@ -123,6 +129,12 @@ $obj->catch(); $obj->die(); $obj->self(); $obj->parent(); +$obj->public(); +$obj->protected(); +$obj->private(); +$obj->static(); +$obj->abstract(); +$obj->final(); echo "\nDone\n"; @@ -184,5 +196,11 @@ Obj::catch Obj::die Obj::self Obj::parent +Obj::public +Obj::protected +Obj::private +Obj::static +Obj::abstract +Obj::final Done diff --git a/Zend/tests/grammar/semi_reserved_002.phpt b/Zend/tests/grammar/semi_reserved_002.phpt index e4c49cd7a8..924e82aac1 100644 --- a/Zend/tests/grammar/semi_reserved_002.phpt +++ b/Zend/tests/grammar/semi_reserved_002.phpt @@ -62,6 +62,12 @@ class Obj static function die(){ echo __METHOD__, PHP_EOL; } static function self(){ echo __METHOD__, PHP_EOL; } static function parent(){ echo __METHOD__, PHP_EOL; } + static function public(){ echo __METHOD__, PHP_EOL; } + static function protected(){ echo __METHOD__, PHP_EOL; } + static function private(){ echo __METHOD__, PHP_EOL; } + static function static(){ echo __METHOD__, PHP_EOL; } + static function abstract(){ echo __METHOD__, PHP_EOL; } + static function final(){ echo __METHOD__, PHP_EOL; } } Obj::empty(); @@ -121,6 +127,12 @@ Obj::catch(); Obj::die(); Obj::self(); Obj::parent(); +Obj::public(); +Obj::protected(); +Obj::private(); +Obj::static(); +Obj::abstract(); +Obj::final(); echo "\nDone\n"; @@ -182,5 +194,11 @@ Obj::catch Obj::die Obj::self Obj::parent +Obj::public +Obj::protected +Obj::private +Obj::static +Obj::abstract +Obj::final Done diff --git a/Zend/tests/grammar/semi_reserved_005.phpt b/Zend/tests/grammar/semi_reserved_005.phpt index dcd4018d71..3ad0830b09 100644 --- a/Zend/tests/grammar/semi_reserved_005.phpt +++ b/Zend/tests/grammar/semi_reserved_005.phpt @@ -63,6 +63,12 @@ class Obj const DIE = 'die'; const SELF = 'self'; const PARENT = 'parent'; + const PUBLIC = 'public'; + const PROTECTED = 'protected'; + const PRIVATE = 'private'; + const STATIC = 'static'; + const ABSTRACT = 'abstract'; + const FINAL = 'final'; } echo Obj::EMPTY, PHP_EOL; @@ -123,6 +129,12 @@ echo Obj::CATCH, PHP_EOL; echo Obj::DIE, PHP_EOL; echo Obj::SELF, PHP_EOL; echo Obj::PARENT, PHP_EOL; +echo Obj::PUBLIC, PHP_EOL; +echo Obj::PROTECTED, PHP_EOL; +echo Obj::PRIVATE, PHP_EOL; +echo Obj::STATIC, PHP_EOL; +echo Obj::ABSTRACT, PHP_EOL; +echo Obj::FINAL, PHP_EOL; echo "\nDone\n"; @@ -185,5 +197,11 @@ catch die self parent +public +protected +private +static +abstract +final Done -- 2.40.0