summaryrefslogtreecommitdiff
path: root/Examples/CppClassesInPhp/cppclassinphp.cpp
diff options
context:
space:
mode:
authorEmiel Bruijntjes <emiel.bruijntjes@copernica.com>2014-03-01 10:51:37 +0100
committerEmiel Bruijntjes <emiel.bruijntjes@copernica.com>2014-03-01 10:51:37 +0100
commita05b25d54df9d42a8fe4632073538ba47eb710ab (patch)
tree30d8aa3bcf304800ba4c02ef8eaffb695bb10a0f /Examples/CppClassesInPhp/cppclassinphp.cpp
parentc8d1519f31baed0fb399dac9333e48e2f9e910ad (diff)
fixed various compile issues and namespace implementation
Diffstat (limited to 'Examples/CppClassesInPhp/cppclassinphp.cpp')
-rw-r--r--Examples/CppClassesInPhp/cppclassinphp.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/Examples/CppClassesInPhp/cppclassinphp.cpp b/Examples/CppClassesInPhp/cppclassinphp.cpp
index 3164866..b13602e 100644
--- a/Examples/CppClassesInPhp/cppclassinphp.cpp
+++ b/Examples/CppClassesInPhp/cppclassinphp.cpp
@@ -63,6 +63,9 @@ extern "C"
// create extension
static Php::Extension extension("Cpp_classes_in_php","1.0");
+ // create a namespace too
+ Php::Namespace ns("MyNamespace");
+
// add custom function
extension.add("myFunction", myFunction, { });
@@ -76,7 +79,10 @@ extern "C"
// add the class to the extension
extension.add(customClass);
-
+
+ // add the namespace to the extension
+ extension.add(ns);
+
// return the extension module
return extension.module();
}