IRenderDecorator Interface Reference
[Interfaces]
Decorates the rendering process. More...
Inheritance diagram for
IRenderDecorator:
Public Member Functions |
|
append ($decorator) | |
Add a new decorator to end of decorator
chain. |
|
get_next () | |
Return next renderer in chain. |
|
initialize ($page_data) | |
Initialize this decorator and the data
passed. |
|
render_content ($page_data) | |
Render content. |
|
render_page ($page_data, $content_render_decorator, $policy=0) | |
Render page. |
Detailed Description
Decorates the rendering process.
Definition at line 10 of file irenderdecorator.cls.php.
Member Function Documentation
IRenderDecorator::append | ( | $ | decorator | ) |
Add a new decorator to end of decorator chain.
- Parameters:
-
IRenderDecorator $decorator
- Returns:
- void
Implemented in RenderDecoratorBase.
IRenderDecorator::get_next | ( | ) |
IRenderDecorator::initialize | ( | $ | page_data | ) |
Initialize this decorator and the data passed.
- Parameters:
-
PageData $page_data
- Returns:
- void
Implemented in CacheRenderDecorator, CommandsRouteRenderDecorator, NotFoundRenderDecorator, RedirectActionRenderDecorator, RedirectRenderDecorator, and RenderDecoratorBase.
IRenderDecorator::render_content | ( | $ | page_data | ) |
Render content.
- Parameters:
-
PageData $page_data
- Returns:
- void
Implemented in DispatcherInvokeRenderDecorator, NotFoundRenderDecorator, RenderDecoratorBase, and ConsoleOnlyRenderDecorator.
IRenderDecorator::render_page | ( | $ | page_data, | |
$ | content_render_decorator, | |||
$ | policy = 0 |
|||
) |
Render page.
- Parameters:
-
PageData $page_data IRenderDecorator Decorator to invoke render_content upon int $policy If set to IView::DISPLAY, content is printed, if false it is returned only
- Returns:
- mixed Success information
Implemented in DispatcherInvokeRenderDecorator, ETagRenderDecorator, RenderDecoratorBase, AjaxRenderDecorator, and ConsoleRenderDecorator.
The documentation for this interface was generated from the following file:
- gyro/core/lib/interfaces/irenderdecorator.cls.php