From bcf23c3ab443567991d602f6d06d87051aa3468b Mon Sep 17 00:00:00 2001 From: Thomas Lange Date: Sat, 21 Oct 2017 23:54:41 +0200 Subject: Code optimization: The method "getStructure" has been added to the abstract Item class. --- include/classes/BigPipe/Resource.php | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'include/classes/BigPipe/Resource.php') diff --git a/include/classes/BigPipe/Resource.php b/include/classes/BigPipe/Resource.php index 438b83c..4711d48 100755 --- a/include/classes/BigPipe/Resource.php +++ b/include/classes/BigPipe/Resource.php @@ -55,5 +55,12 @@ abstract class Resource extends Item { public function getURL() { return $this->resourceURL; } + + #=============================================================================== + # Return the resource structure + #=============================================================================== + public function getStructure(): array { + return ['ID' => $this->getID(), 'HREF' => $this->getURL(), 'PHASE' => $this->getPhaseDoneJS()]; + } } ?> \ No newline at end of file -- cgit v1.2.3