64 $this->current_page_builder =
new DecoratedPageBuilder($this->current_page_builder, $closure_returning_page);
113 $closure_returning_image
132 $this->current_page_builder =
new DecoratedPageBuilder($this->current_page_builder, $closure_returning_page);
150 return $this->current_page_builder->build($this->current_page_part_provider);
158 $closure_returning_title
165 $closure_returning_short_title
172 $closure_returning_view_title
184 $this->current_page_part_provider =
new DecoratedPagePartProvider($this->current_page_part_provider, $closure, $interface);
An exception for terminatinating execution or to throw for unit testing.
Interface DecoratedPageBuilder.
modifyTitleWithClosure(Closure $closure_returning_title)
modifyMainBarWithClosure(Closure $closure_returning_main_bar)
$current_page_part_provider
modifyBreadCrumbsWithClosure(Closure $closure_returning_breadcrumbs)
replaceWithAutoWiredInstance(string $interface, Closure $closure)
getPageWithPagePartProviders()
modifyPageWithClosure(Closure $closure_returning_page)
modifyContentWithClosure(Closure $closure_returning_content)
modifyResponsiveLogoWithClosure(Closure $closure_returning_image)
modifyFooterWithClosure(Closure $closure_returning_footer)
modifyPageBuilderWithClosure(Closure $closure_returning_page)
modifyViewTitleWithClosure(Closure $closure_returning_view_title)
modifyMetaBarWithClosure(Closure $closure_returning_meta_bar)
__construct()
LayoutServices constructor.
modifyShortTitleWithClosure(Closure $closure_returning_short_title)
modifyLogoWithClosure(Closure $closure_returning_image)
Class DecoratedPagePartProvider.
const PURPOSE_RESPONSIVE_LOGO
Class StandardPagePartProvider.
Interface PagePartProvider.
This describes the Footer.
This describes the MainBar.
This describes the MetaBar.
trait SingletonTrait
Class SingletonTrait.