ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
DecoratedPageBuilder.php
Go to the documentation of this file.
1 <?php
2 
3 declare(strict_types=1);
23 
24 use Closure;
27 
34 {
36  private Closure $deco;
37 
43  public function __construct(PageBuilder $original, Closure $deco)
44  {
45  $this->original = $original;
46  $this->deco = $deco;
47  }
48 
52  public function build(PagePartProvider $parts): Page
53  {
54  $deco = $this->deco;
55  return $deco($parts);
56  }
57 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
if($clientAssertionType !='urn:ietf:params:oauth:client-assertion-type:jwt-bearer'|| $grantType !='client_credentials') $parts
Definition: ltitoken.php:64
This describes the Page.
Definition: Page.php:30
__construct(PageBuilder $original, Closure $deco)
DecoratedPageBuilder constructor.