summaryrefslogtreecommitdiff
path: root/src/classbase.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/classbase.cpp')
-rw-r--r--src/classbase.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/classbase.cpp b/src/classbase.cpp
index 19ac6bc..48746ec 100644
--- a/src/classbase.cpp
+++ b/src/classbase.cpp
@@ -248,7 +248,11 @@ void ClassBase::initialize(const std::string &prefix)
_entry->ce_flags = (int)_type;
// mark the interfaces as being implemented
- for (auto &interface : _interfaces) zend_do_implement_interface(_entry, interface);
+ for (auto &interface : _interfaces)
+ {
+ std::cout << "interface: " << interface << std::endl;
+ zend_do_implement_interface(_entry, *interface);
+ }
// declare all member variables
for (auto &member : _members) member->initialize(_entry);