/php-src/Zend/tests/ |
H A D | exception_during_variance_autoload.phpt | 5 spl_autoload_register(function($class) { 6 echo "$class\n"; 7 if ($class == 'X') { 10 if ($class == 'Y') { 14 class A { 17 class B extends A {
|
H A D | temporary_cleaning_013.phpt | 7 var_dump(new class { 14 var_dump([0] + [new class { 34 $foo = new class { 44 $foo = new class { 148 var_dump((new class { 156 var_dump((new class { 200 $foo = new class { 207 $foo = [new class { 221 $foo = new class { 239 $foo = new class { [all …]
|
H A D | bug66719.phpt | 6 class A 13 class B extends A 21 class C 25 call_user_func(array(A::class, 'who')); 26 call_user_func(array(B::class, 'parent::who')); 31 call_user_func(array(A::class, 'who')); 32 call_user_func(array(B::class, 'parent::who'));
|
H A D | bug71248.phpt | 5 class Hint1 { } 6 class Hint2 { } 8 abstract class Base { 16 class Foo extends Base implements Iface { 20 abstract class Bar extends Base {
|
/php-src/ext/reflection/tests/ |
H A D | gh8982.phpt | 7 class F 12 class M 16 class C 40 test(F::class, $f); 41 test(M::class, $f); 42 test(F::class, $m); 43 test(M::class, $m);
|
H A D | ReflectionClass_getProperty_003.phpt | 8 class A { 34 class X { 98 ["class"]=> 106 ["class"]=> 116 ["class"]=> 124 ["class"]=> 134 ["class"]=> 142 ["class"]=> 150 ["class"]=> 160 ["class"]=> [all …]
|
H A D | ReflectionClass_getProperty_004.phpt | 8 class A { 34 class X { 102 ["class"]=> 110 ["class"]=> 120 ["class"]=> 128 ["class"]=> 138 ["class"]=> 146 ["class"]=> 154 ["class"]=> 164 ["class"]=> [all …]
|
H A D | ReflectionEnum_getCases.phpt | 18 var_dump((new ReflectionEnum(Enum_::class))->getCases()); 19 var_dump((new ReflectionEnum(IntEnum::class))->getCases()); 28 ["class"]=> 35 ["class"]=> 44 ["class"]=> 51 ["class"]=>
|
H A D | readonly_class.phpt | 2 Readonly class reflection 6 class Foo { 9 readonly class Bar { 12 $foo = new ReflectionClass(Foo::class); 16 $bar = new ReflectionClass(Bar::class);
|
H A D | ReflectionClassConstant_getValue_typed.phpt | 2 Test variations of getting typed class constant values 7 class A { 10 class B { 16 $rc = new ReflectionClassConstant(A::class, 'CONST1'); 20 $rc = new ReflectionClassConstant(B::class, 'CONST1'); 38 Cannot assign stdClass to class constant B::CONST1 of type array 39 Cannot assign stdClass to class constant B::CONST1 of type array
|
/php-src/ext/opcache/tests/ |
H A D | preload_variance.inc | 5 class A extends Z { 8 class B extends Z { 13 class C extends Z { 19 class D extends C { 29 class E { 33 class F extends E { 39 class G { 42 class H extends G { 47 class Z {
|
/php-src/Zend/tests/type_declarations/ |
H A D | typed_properties_007.phpt | 5 class Whatever {} 6 class Thing extends Whatever {} 8 class Foo { 12 class Bar extends Foo { 17 Fatal error: Type of Bar::$qux must be Whatever (as in class Foo) in %s on line 9
|
/php-src/Zend/tests/attributes/ |
H A D | 009_doctrine_annotations_example.phpt | 8 class Entity extends Annotation {} 9 class Id extends Annotation {} 11 class GeneratedValue extends Annotation {} 12 class JoinTable extends Annotation {} 13 class ManyToMany extends Annotation {} 20 class Email extends Annotation {} 21 class Range extends Annotation {} 30 class User 66 #[ORM\ManyToMany(Phonenumber::class)] 73 $class = new ReflectionClass(User::class); [all …]
|
H A D | 006_filter.phpt | 7 $attr = $ref->getAttributes(A3::class); 12 $attr = $ref->getAttributes(A2::class); 17 $attr = $ref->getAttributes(A2::class); 24 class A1 implements Base { } 25 class A2 implements Base { } 26 class A3 extends A2 { } 34 $attr = $ref->getAttributes(A1::class, \ReflectionAttribute::IS_INSTANCEOF); 39 $attr = $ref->getAttributes(Base::class, \ReflectionAttribute::IS_INSTANCEOF); 44 $attr = $ref->getAttributes(A2::class, \ReflectionAttribute::IS_INSTANCEOF); 49 $attr = $ref->getAttributes(Base::class, \ReflectionAttribute::IS_INSTANCEOF); [all …]
|
H A D | gh8421.phpt | 6 class FunctionAttribute 16 class ClosureHolder 43 var_dump((new ReflectionFunction($globalClosure))->getAttributes(FunctionAttribute::class)[0]->newI… 44 var_dump((new ReflectionFunction($globalStaticClosure))->getAttributes(FunctionAttribute::class)[0]… 45 …:getClosureDefinedInScopeStatically()))->getAttributes(FunctionAttribute::class)[0]->newInstance()… 46 …aticClosureDefinedInScopeStatically()))->getAttributes(FunctionAttribute::class)[0]->newInstance()… 50 …n($holder->getClosureDefinedInScope()))->getAttributes(FunctionAttribute::class)[0]->newInstance()… 51 …der->getStaticClosureDefinedInScope()))->getAttributes(FunctionAttribute::class)[0]->newInstance()…
|
/php-src/ext/zend_test/tests/ |
H A D | zend_object_init_with_constructor.phpt | 9 class PrivateUser { 18 class ThrowingUser { 27 abstract class AbstractClass { 36 class TestUserWithConstructorArgs { 45 class TestUserWithConstructorNoParams { 60 echo $e::class, ': ', $e->getMessage(), PHP_EOL; 67 echo $e::class, ': ', $e->getMessage(), PHP_EOL; 74 echo $e::class, ': ', $e->getMessage(), PHP_EOL; 81 echo $e::class, ': ', $e->getMessage(), PHP_EOL; 88 echo $e::class, ': ', $e->getMessage(), PHP_EOL; [all …]
|
H A D | observer_declarations_file_cache.phpt | 2 Observer: Observe function and class declarations with file_cache_only 16 class A {} 17 class B extends A {} 22 <!-- declared class 'a' --> 23 <!-- declared class 'b' -->
|
/php-src/Zend/tests/try/ |
H A D | exceptions.inc | 3 class Exception1 extends Exception {} 4 class Exception2 extends Exception {} 5 class Exception3 extends Exception {} 6 class Exception4 extends Exception {}
|
/php-src/Zend/tests/type_declarations/variance/ |
H A D | class_order_autoload_error2.phpt | 7 spl_autoload_register(function($class) { 8 if ($class === 'A') { 9 class A { 12 } else if ($class == 'B') { 13 class B extends A { 17 class C extends B {
|
/php-src/ext/spl/tests/ |
H A D | spl_autoload_bug48541.phpt | 6 class X { 8 return function($class) { 14 $a = function ($class) { 19 $b = function ($class) { 20 eval('class ' . $class . '{function __construct(){echo "foo\n";}}');
|
/php-src/Zend/tests/attributes/override/ |
H A D | gh12189.phpt | 2 #[Override] attribute in trait does not check for parent class implementations 6 class A { 22 class B implements I { 26 // Works fine ("copied and pasted into the target class") 27 class C extends A { 35 class D extends A {
|
/php-src/Zend/tests/readonly_classes/ |
H A D | readonly_class_inheritance_success.phpt | 2 Readonly class can extend a readonly class 6 readonly class Foo 10 readonly class Bar extends Foo
|
/php-src/ext/standard/tests/array/ |
H A D | uasort_object2.phpt | 9 * simple class, 10 * child class, 11 * empty class & 12 * static class 32 class SimpleClass 43 class EmptyClass 48 class StaticClass 56 // Abstract class 57 abstract class AbstractClass 63 // Child class extending abstract class [all …]
|
/php-src/ext/intl/tests/ |
H A D | bug75090.phpt | 2 Bug #75090 Constants of parent IntlCalendar class not inherited 7 class Foo extends IntlCalendar {} 9 $fooRef = new ReflectionClass(Foo::class); 10 $intlGregorianCalendarRef = new ReflectionClass(IntlGregorianCalendar::class); 11 $intlCalendarRef = new ReflectionClass(IntlCalendar::class);
|
/php-src/tests/classes/ |
H A D | destructor_and_references.phpt | 6 class test1 {public $x;}; 7 class test2 {public $x;}; 8 class test3 {public $x;}; 9 class test4 {public $x;}; 20 class once {}
|