aboutsummaryrefslogtreecommitdiffstats
path: root/include/classes/BigPipe/BigPipe.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/BigPipe.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/BigPipe.php')
-rwxr-xr-xinclude/classes/BigPipe/BigPipe.php22
1 files changed, 1 insertions, 21 deletions
diff --git a/include/classes/BigPipe/BigPipe.php b/include/classes/BigPipe/BigPipe.php
index 2989a75..ab8c8f7 100755
--- a/include/classes/BigPipe/BigPipe.php
+++ b/include/classes/BigPipe/BigPipe.php
@@ -64,27 +64,7 @@ class BigPipe {
usleep(rand(125, 175) * 2000);
}
- $stylesheets = [];
- $javascripts = [];
-
- foreach($Pagelet->getResources()[Resource::TYPE_STYLESHEET] as $Resource) {
- $stylesheets[] = ['ID' => $Resource->getID(), 'HREF' => $Resource->getURL(), 'PHASE' => $Resource->getPhaseDoneJS()];
- }
-
- foreach($Pagelet->getResources()[Resource::TYPE_JAVASCRIPT] as $Resource) {
- $javascripts[] = ['ID' => $Resource->getID(), 'HREF' => $Resource->getURL(), 'PHASE' => $Resource->getPhaseDoneJS()];
- }
-
- $pageletJSON = [
- 'ID' => $Pagelet->getID(),
- 'NEED' => $Pagelet->getDependencies(),
- 'RSRC' => [
- Resource::TYPE_STYLESHEET => $stylesheets,
- Resource::TYPE_JAVASCRIPT => $javascripts,
- ],
- 'CODE' => removeLineBreaksAndTabs($Pagelet->getJSCode()),
- 'PHASE' => $Pagelet->getPhaseDoneJS()
- ];
+ $pageletJSON = $Pagelet->getStructure();
if($last) {
$pageletJSON['IS_LAST'] = TRUE;