19 declare(strict_types=1);
78 $this->current_page_builder =
new DecoratedPageBuilder($this->current_page_builder, $closure_returning_page);
121 $closure_returning_image
139 $this->current_page_builder =
new DecoratedPageBuilder($this->current_page_builder, $closure_returning_page);
155 return $this->current_page_builder->build($this->current_page_part_provider);
162 $closure_returning_title
170 $closure_returning_short_title
178 $closure_returning_view_title
188 $this->current_page_part_provider =
new DecoratedPagePartProvider($this->current_page_part_provider, $closure, $interface);
Class StandardPagePartProvider.
modifyContentWithClosure(Closure $closure_returning_content)
modifyShortTitleWithClosure(Closure $closure_returning_short_title)
modifyMetaBarWithClosure(Closure $closure_returning_meta_bar)
modifyPageBuilderWithClosure(Closure $closure_returning_page)
modifyTitleWithClosure(Closure $closure_returning_title)
const PURPOSE_RESPONSIVE_LOGO
modifyFooterWithClosure(Closure $closure_returning_footer)
modifyViewTitleWithClosure(Closure $closure_returning_view_title)
replaceWithAutoWiredInstance(string $interface, Closure $closure)
__construct()
LayoutServices constructor.
PhpIncompatibleReturnTypeInspection
trait SingletonTrait
Class SingletonTrait.
modifyResponsiveLogoWithClosure(Closure $closure_returning_image)
Interface DecoratedPageBuilder.
Class DecoratedPagePartProvider.
getPageWithPagePartProviders()
modifyBreadCrumbsWithClosure(Closure $closure_returning_breadcrumbs)
modifyPageWithClosure(Closure $closure_returning_page)
modifyMainBarWithClosure(Closure $closure_returning_main_bar)
$current_page_part_provider
modifyLogoWithClosure(Closure $closure_returning_image)