summaryrefslogtreecommitdiff
path: root/ext/reflection/tests/002.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/reflection/tests/002.phpt')
-rwxr-xr-xext/reflection/tests/002.phpt63
1 files changed, 0 insertions, 63 deletions
diff --git a/ext/reflection/tests/002.phpt b/ext/reflection/tests/002.phpt
deleted file mode 100755
index 195aeb23e7..0000000000
--- a/ext/reflection/tests/002.phpt
+++ /dev/null
@@ -1,63 +0,0 @@
---TEST--
-Reflection properties are read only
---FILE--
-<?php
-
-class ReflectionMethodEx extends ReflectionMethod
-{
- public $foo = "xyz";
-
- function __construct($c,$m)
- {
- echo __METHOD__ . "\n";
- parent::__construct($c,$m);
- }
-}
-
-$r = new ReflectionMethodEx('ReflectionMethodEx','getName');
-
-var_dump($r->class);
-var_dump($r->name);
-var_dump($r->foo);
-@var_dump($r->bar);
-
-try
-{
- $r->class = 'bullshit';
-}
-catch(ReflectionException $e)
-{
- echo $e->getMessage() . "\n";
-}
-try
-{
-$r->name = 'bullshit';
-}
-catch(ReflectionException $e)
-{
- echo $e->getMessage() . "\n";
-}
-
-$r->foo = 'bar';
-$r->bar = 'baz';
-
-var_dump($r->class);
-var_dump($r->name);
-var_dump($r->foo);
-var_dump($r->bar);
-
-?>
-===DONE===
---EXPECTF--
-ReflectionMethodEx::__construct
-string(18) "ReflectionMethodEx"
-string(7) "getName"
-string(3) "xyz"
-NULL
-Cannot set read-only property ReflectionMethodEx::$class
-Cannot set read-only property ReflectionMethodEx::$name
-string(18) "ReflectionMethodEx"
-string(7) "getName"
-string(3) "bar"
-string(3) "baz"
-===DONE===