/php-src/Zend/tests/traits/ |
H A D | bug55355.phpt | 2 …stract functions required by a trait are not correctly found when implemented in an ancestor class) 14 // A class on the second level in the 16 class Level2Impl { 20 class Level1Indirect extends Level2Impl {} 22 // A class on the first level in the 24 class Level1Direct { 30 class Direct { 35 class BaseL2 extends Level1Indirect { 39 class BaseL1 extends Level1Direct {
|
/php-src/Zend/tests/type_declarations/variance/ |
H A D | class_order_autoload_error4.phpt | 6 spl_autoload_register(function($class) { 7 if ($class == 'A') { 8 class A { 12 } else if ($class == 'B') { 13 class B extends A { 17 } else if ($class == 'X') { 18 class X { 22 } else if ($class == 'Y') { 23 class Y extends X {
|
H A D | class_order_autoload_error8.phpt | 2 Inheritance failure because X inherits from wrong class 6 spl_autoload_register(function ($class) { 7 if ($class == 'A') { 8 class A 14 } elseif ($class == 'B') { 15 class B extends A 21 } elseif ($class == 'X') { 22 class X extends A {} 25 class Y extends B {}
|
H A D | class_order_autoload_error9.phpt | 2 Inheritance failure because Y inherits from wrong class 6 spl_autoload_register(function ($class) { 7 if ($class == 'A') { 8 class A 14 } elseif ($class == 'B') { 15 class B extends A 21 } elseif ($class == 'X') { 22 class X extends B {} 25 class Y extends A {}
|
H A D | enum_forward_compat.phpt | 6 spl_autoload_register(function($class) { 7 var_dump($class); 8 if ($class === 'X') { 9 class X {} 11 class Y {} 15 class A { 19 class B extends A {
|
H A D | class_order_autoload_error7.phpt | 6 spl_autoload_register(function ($class) { 7 if ($class == 'A') { 8 class A { 11 } elseif ($class == 'B') { 12 class B extends A { 16 class C extends B {} 24 Fatal error: Could not check compatibility between B::m(): X and A::m(): B, because class X is not …
|
/php-src/ext/reflection/tests/ |
H A D | bug48336.phpt | 5 class A { 8 class B extends A { 12 class C extends B { 16 class D extends C { 19 class E extends D { 22 class F extends E { 27 foreach ($classes as $class) { 28 print($class.' => '); 30 $rp = new ReflectionProperty($class, 'prop');
|
H A D | ReflectionClass_getReflectionConstants_filter.phpt | 5 class A { 12 class B { 19 class C { 26 $reflectionClassA = new ReflectionClass(A::class); 29 $reflectionClassB = new ReflectionClass(B::class); 41 ["class"]=> 48 ["class"]=> 57 ["class"]=> 64 ["class"]=> 73 ["class"]=> [all …]
|
H A D | ReflectionClass_toString_003.phpt | 20 foreach (array('A', 'B', 'C', 'D') as $class) { 21 echo "\n\n----( Reflection class $class: )----\n"; 22 $rc = new ReflectionClass($class); 28 ----( Reflection class A: )---- 29 Class [ <user> class A ] { 52 ----( Reflection class B: )---- 53 Class [ <user> class B extends A ] { 76 ----( Reflection class C: )---- 77 Class [ <user> class C extends B ] { 97 ----( Reflection class D: )---- [all …]
|
H A D | ReflectionMethod_getClosure_basic.phpt | 7 class StaticExample 11 var_dump( "Static Example class, Hello World!" ); 15 class Example 20 var_dump( "Example class, bar: " . $this->bar ); 25 $class = new ReflectionClass( 'Example' ); 35 $method = $class->getMethod( 'foo' ); 45 string(34) "Static Example class, Hello World!" 46 string(22) "Example class, bar: 42" 47 string(22) "Example class, bar: 34"
|
H A D | ReflectionClass_hasMethod_001.phpt | 8 class pubf { 12 class subpubf extends pubf { 15 class protf { 19 class subprotf extends protf { 22 class privf { 26 class subprivf extends privf { 31 foreach($classes as $class) { 32 echo "Reflecting on class $class: \n"; 45 Reflecting on class pubf: 55 Reflecting on class protf: [all …]
|
H A D | ReflectionClass_hasProperty_001.phpt | 8 class pubf { 12 class subpubf extends pubf { 15 class protf { 19 class subprotf extends protf { 22 class privf { 26 class subprivf extends privf { 31 foreach($classes as $class) { 32 echo "Reflecting on class $class: \n"; 45 Reflecting on class pubf: 55 Reflecting on class protf: [all …]
|
H A D | bug26695.phpt | 2 Reflection Bug #26695 (Reflection API does not recognize mixed-case class hints) 6 class Foo { 9 class Bar { 14 $class = new ReflectionClass('bar'); 15 $methods = $class->getMethods(); 18 $class = $params[0]->getClass(); 20 var_dump($class->getName());
|
H A D | ReflectionClass_toString_002.phpt | 20 foreach (array('A', 'B', 'C', 'D') as $class) { 21 echo "\n\n----( Reflection class $class: )----\n"; 22 $rc = new ReflectionClass($class); 28 ----( Reflection class A: )---- 29 Class [ <user> class A ] { 52 ----( Reflection class B: )---- 53 Class [ <user> class B extends A ] { 76 ----( Reflection class C: )---- 77 Class [ <user> class C extends B ] { 100 ----( Reflection class D: )---- [all …]
|
H A D | ReflectionProperty_getDefaultValue.phpt | 9 class TestClass 27 $property = new ReflectionProperty(TestClass::class, 'foo'); 30 $property = new ReflectionProperty(TestClass::class, 'bar'); 33 $property = new ReflectionProperty(TestClass::class, 'static1'); 36 $property = new ReflectionProperty(TestClass::class, 'static2'); 39 $property = new ReflectionProperty(TestClass::class, 'val1'); 42 $property = new ReflectionProperty(TestClass::class, 'val2'); 45 $property = new ReflectionProperty(TestClass::class, 'nullable'); 48 $property = new ReflectionProperty(TestClass::class, 'nullable2'); 51 $property = new ReflectionProperty(TestClass::class, 'constantAst'); [all …]
|
H A D | ReflectionClass_isInstantiable_variation.phpt | 5 class noCtor { 8 class publicCtorNew { 12 class protectedCtorNew { 16 class privateCtorNew { 21 foreach ($classes as $class) { 22 $reflectionClass = new ReflectionClass($class); 23 echo "Is $class instantiable? ";
|
/php-src/ext/standard/tests/array/ |
H A D | array_map_object2.phpt | 2 Test array_map() function : object functionality - with non-existent class and method 7 * 1) non-existent class 8 * 2) existent class and non-existent function 10 echo "*** Testing array_map() : with non-existent class and method ***\n"; 12 class SimpleClass 23 echo "-- with non-existent class --\n"; 30 echo "-- with existent class and non-existent method --\n"; 40 *** Testing array_map() : with non-existent class and method *** 41 -- with non-existent class -- 42 array_map(): Argument #1 ($callback) must be a valid callback or null, class "non-existent" not fou… [all …]
|
/php-src/ext/standard/tests/serialize/ |
H A D | unserialize_allowed_classes_option_invalid_class_names.phpt | 2 Test unserialize() with array allowed_classes and nonsensical class names 5 class foo { 14 echo $e::class, ': ', $e->getMessage(), "\n"; 19 echo $e::class, ': ', $e->getMessage(), "\n"; 24 echo $e::class, ': ', $e->getMessage(), "\n"; 29 echo $e::class, ': ', $e->getMessage(), "\n"; 34 echo $e::class, ': ', $e->getMessage(), "\n"; 39 echo $e::class, ': ', $e->getMessage(), "\n"; 45 ValueError: unserialize(): Option "allowed_classes" must be an array of class names, "name 47 ValueError: unserialize(): Option "allowed_classes" must be an array of class names, "$dollars" giv… [all …]
|
/php-src/ext/opcache/tests/ |
H A D | preload_loadable_classes_1.inc | 3 spl_autoload_register(function($class) { 4 if ($class == 'Bar') { 5 class Bar { 11 } else if ($class == 'Foo') { 12 class Foo {} 16 class Test {
|
/php-src/Zend/tests/ |
H A D | bug60573_2.phpt | 5 class Foo1 { 11 class Bar1 extends Foo1 { 17 class Foo2 { 23 class Bar2 extends Foo2 { 29 class Base { 32 class Foo3 extends Base{ 38 class Bar3 extends Foo3 { 44 class Foo4 { 50 class Foo5 extends Base { 56 class Bar5 extends Foo5 {
|
H A D | bug60573.phpt | 5 class Foo1 { 11 class Bar1 extends Foo1 { 17 class Foo2 { 23 class Bar2 extends Foo2 { 29 class Base { 32 class Foo3 extends Base{ 38 class Bar3 extends Foo3 { 44 class Foo4 { 50 class Bar4 extends Foo4 {
|
/php-src/tests/lang/ |
H A D | 032.phpt | 5 class A { 9 class B extends A { 13 class C extends B { 17 class D extends A { 20 class F extends D { 24 // Following class definition should fail, but cannot test 26 class X {
|
/php-src/Zend/tests/readonly_classes/ |
H A D | readonly_class_inheritance_error1.phpt | 2 Non-readonly class cannot extend a readonly class 6 readonly class Foo 10 class Bar extends Foo 16 Fatal error: Non-readonly class Bar cannot extend readonly class Foo in %s on line %d
|
H A D | readonly_class_inheritance_error2.phpt | 2 Readonly class cannot extend a non-readonly class 6 class Foo 10 readonly class Bar extends Foo 16 Fatal error: Readonly class Bar cannot extend non-readonly class Foo in %s on line %d
|
/php-src/Zend/tests/grammar/ |
H A D | regression_003.phpt | 2 Test to ensure ::class is still reserved in obj scope 6 class Obj 8 const CLASS = 'class'; 13 Fatal error: A class constant must not be called 'class'; it is reserved for class name fetching in…
|