summaryrefslogtreecommitdiff
path: root/tests/simple/simple.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/simple/simple.cpp')
-rw-r--r--tests/simple/simple.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/tests/simple/simple.cpp b/tests/simple/simple.cpp
index e8558a0..8b50496 100644
--- a/tests/simple/simple.cpp
+++ b/tests/simple/simple.cpp
@@ -59,8 +59,7 @@ public:
{
cout << "MyCustomClass::~MyCustomClass" << endl;
}
-
-
+
virtual void __construct()
{
cout << "MyCustomClass::__construct" << endl;
@@ -86,7 +85,7 @@ extern "C"
// create extension
static Php::Extension extension("simple","1.0");
- // define the functionsnm
+ // define the functions
extension.add("my_plus", my_plus, {
Php::ByVal("a", Php::stringType),
Php::ByVal("b", Php::arrayType),
@@ -95,7 +94,10 @@ extern "C"
});
// define classes
- extension.add("my_class", Php::Class<MyCustomClass>());
+ extension.add("my_class", Php::Class<MyCustomClass>({
+ Php::Public("a", 123),
+ Php::Protected("b", "abc")
+ }));
// return the module entry
return extension.module();