summaryrefslogtreecommitdiff
path: root/src/classbase.cpp
diff options
context:
space:
mode:
authorEmiel Bruijntjes <emiel.bruijntjes@copernica.com>2014-03-07 10:52:55 +0100
committerEmiel Bruijntjes <emiel.bruijntjes@copernica.com>2014-03-07 10:52:55 +0100
commitd8af7675389df1bf4796e03e9286fdadba882d38 (patch)
tree00dbe04101fed59af5e9bd59f82dd7b94fc1b0b7 /src/classbase.cpp
parentc8ff51e13fc0a3d8fb7d1423882fa659f9cf2b3b (diff)
removed tabs from makefile, work in progress on implementing SPL interfaces
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);