@@ 748-757 (lines=10) @@ | ||
745 | } |
|
746 | ||
747 | // runs preprocessors |
|
748 | foreach ($this->processors['pre'] as $preProc) { |
|
749 | if (is_array($preProc) && isset($preProc['autoload'])) { |
|
750 | $preProc = $this->loadProcessor($preProc['class'], $preProc['name']); |
|
751 | } |
|
752 | if (is_array($preProc) && $preProc[0] instanceof Processor) { |
|
753 | $tpl = call_user_func($preProc, $tpl); |
|
754 | } else { |
|
755 | $tpl = call_user_func($preProc, $this, $tpl); |
|
756 | } |
|
757 | } |
|
758 | unset($preProc); |
|
759 | ||
760 | // show template source if debug |
|
@@ 853-862 (lines=10) @@ | ||
850 | echo 'PROCESSING POSTPROCESSORS' . "\n"; |
|
851 | } |
|
852 | ||
853 | foreach ($this->processors['post'] as $postProc) { |
|
854 | if (is_array($postProc) && isset($postProc['autoload'])) { |
|
855 | $postProc = $this->loadProcessor($postProc['class'], $postProc['name']); |
|
856 | } |
|
857 | if (is_array($postProc) && $postProc[0] instanceof Processor) { |
|
858 | $compiled = call_user_func($postProc, $compiled); |
|
859 | } else { |
|
860 | $compiled = call_user_func($postProc, $this, $compiled); |
|
861 | } |
|
862 | } |
|
863 | unset($postProc); |
|
864 | ||
865 | if ($this->debug) { |