Simplify magic property methods
This commit is contained in:
parent
db358d1e42
commit
0a437cddcc
2 changed files with 17 additions and 19 deletions
|
|
@ -16,4 +16,12 @@ check::equal(test_func_ptr($f, 7), 2*7*3, "get_func1_ptr() didn't work");
|
|||
$f->func_ptr = get_func2_ptr();
|
||||
check::equal(test_func_ptr($f, 7), -7*3, "get_func2_ptr() didn't work");
|
||||
|
||||
// Test that custom properties work - standard PHP objects support them,
|
||||
// so PHP developers will expect them to work for SWIG-wrapped objects too.
|
||||
check::equal($f->custom_prop, NULL, "Test unset custom property");
|
||||
$f->custom_prop = "test";
|
||||
check::equal($f->custom_prop, "test", "Test custom property setting");
|
||||
$f->custom_prop = 42;
|
||||
check::equal($f->custom_prop, 42, "Test custom property setting");
|
||||
|
||||
check::done();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue