summaryrefslogtreecommitdiff
path: root/Examples/CppClassesInPhp/cppclassinphp.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Examples/CppClassesInPhp/cppclassinphp.cpp')
-rw-r--r--Examples/CppClassesInPhp/cppclassinphp.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/Examples/CppClassesInPhp/cppclassinphp.cpp b/Examples/CppClassesInPhp/cppclassinphp.cpp
index 1b567e1..8e9bf39 100644
--- a/Examples/CppClassesInPhp/cppclassinphp.cpp
+++ b/Examples/CppClassesInPhp/cppclassinphp.cpp
@@ -70,8 +70,10 @@ extern "C"
Php::Class<MyCustomClass> customClass("MyClass");
// add methods to it
- // @todo support setting parameter properties
- customClass.add("myMethod", &MyCustomClass::myMethod, {});
+ customClass.add("myMethod", &MyCustomClass::myMethod, Php::Final, {});
+ customClass.add("property", "bla");
+ customClass.add("property", "bla", Php::Protected);
+ customClass.add("property", "bla", Php::Const);
// add the class to the extension
extension.add(customClass);