ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
DecoratedPageBuilder.php
Go to the documentation of this file.
2
3use Closure;
6
15{
16
20 private $original;
24 private $deco;
25
26
33 public function __construct(PageBuilder $original, Closure $deco)
34 {
35 $this->original = $original;
36 $this->deco = $deco;
37 }
38
39
43 public function build(PagePartProvider $parts) : Page
44 {
46
47 // $page = $this->original->build($parts);
48
49 return $deco($parts);
50 }
51}
An exception for terminatinating execution or to throw for unit testing.
__construct(PageBuilder $original, Closure $deco)
DecoratedPageBuilder constructor.
This describes the Page.
Definition: Page.php:14