]> granicus.if.org Git - php/commitdiff
updates grammar tests with class members named as method modifiers \cc @bwoebi
authorMárcio Almada <marcio3w@gmail.com>
Mon, 25 May 2015 18:56:24 +0000 (15:56 -0300)
committerBob Weinand <bobwei9@hotmail.com>
Mon, 25 May 2015 21:00:39 +0000 (23:00 +0200)
Zend/tests/grammar/semi_reserved_001.phpt
Zend/tests/grammar/semi_reserved_002.phpt
Zend/tests/grammar/semi_reserved_005.phpt

index 06b2532fb6735093dce733228c21b1482d5e68ec..aa40249de85908502bed4949305c092ac0629589 100644 (file)
@@ -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
index e4c49cd7a80b915d2b93a631b214009f7c492a46..924e82aac1b2584a435edeb3b3387266819818b8 100644 (file)
@@ -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
index dcd4018d71f94e18fb70844a77b0ec943057a1d9..3ad0830b099f83b01ff984cd823975731394fe90 100644 (file)
@@ -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