aboutsummaryrefslogtreecommitdiffstats
path: root/include/classes/BigPipe/Item.php
diff options
context:
space:
mode:
authorThomas Lange <code@nerdmind.de>2017-10-21 23:54:41 +0200
committerThomas Lange <code@nerdmind.de>2017-10-21 23:54:41 +0200
commitbcf23c3ab443567991d602f6d06d87051aa3468b (patch)
tree4d566c8b8b2c7c7180900b4a60929eed27780cdb /include/classes/BigPipe/Item.php
parent80420baa5b6c42f016c041bc13264382cc50d698 (diff)
downloadbigpipe-bcf23c3ab443567991d602f6d06d87051aa3468b.tar.gz
bigpipe-bcf23c3ab443567991d602f6d06d87051aa3468b.tar.xz
bigpipe-bcf23c3ab443567991d602f6d06d87051aa3468b.zip
Code optimization: The method "getStructure" has been added to the abstract Item class.
Diffstat (limited to 'include/classes/BigPipe/Item.php')
-rw-r--r--include/classes/BigPipe/Item.php5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/classes/BigPipe/Item.php b/include/classes/BigPipe/Item.php
index 5edf9c8..9c66eb9 100644
--- a/include/classes/BigPipe/Item.php
+++ b/include/classes/BigPipe/Item.php
@@ -15,6 +15,11 @@ abstract class Item {
protected $phaseDoneJS = [];
#===============================================================================
+ # Required methods in child classes
+ #===============================================================================
+ abstract public function getStructure(): array;
+
+ #===============================================================================
# Return the unique ID
#===============================================================================
public function getID() {