summaryrefslogtreecommitdiff
path: root/include/traversable.h
diff options
context:
space:
mode:
authorEmiel Bruijntjes <emiel.bruijntjes@copernica.com>2014-03-09 19:31:19 +0100
committerEmiel Bruijntjes <emiel.bruijntjes@copernica.com>2014-03-09 19:31:19 +0100
commitbdca5b0454534413f10d13211885c086fafff35a (patch)
treec1193dcff7c97720c73f17fa809039a459a8253a /include/traversable.h
parentb2a054d0b01fc6fbf00dd93efed8f2e19426a02a (diff)
made code in Value::mapValue pretier, updates to documentation, first setup for creating an iterator
Diffstat (limited to 'include/traversable.h')
-rw-r--r--include/traversable.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/include/traversable.h b/include/traversable.h
new file mode 100644
index 0000000..57cc9bc
--- /dev/null
+++ b/include/traversable.h
@@ -0,0 +1,29 @@
+/**
+ * Traversable.h
+ *
+ * Interface that should be implemented by classes that want to be
+ * traversable. A traversable objects can be iterated over in a PHP
+ * foreach loop.
+ *
+ * @author Emiel Bruijntjes <emiel.bruijntjes@copernica.com>
+ * @copyright 2014 Copernica BV
+ */
+
+/**
+ * Set up namespace
+ */
+namespace Php {
+
+/**
+ * Class definition
+ */
+class Traversable
+{
+
+
+};
+
+/**
+ * End namespace
+ */
+}