SimpleTemplateView
class SimpleTemplateView extends AbstractView (View source)
An abstract View
Traits
Properties
protected array | $supportedOptions | ||
protected array | $options | The configuration options of this view |
from AbstractView |
protected array | $variables | View variables and their values |
from AbstractView |
protected ControllerContext deprecated | $controllerContext | from AbstractView |
Methods
Factory method to create an instance with given options.
Set default options based on the supportedOptions provided
Set a specific option of this View
Add a variable to $this->variables.
Add multiple variables to $this->variables.
Sets the current controller context
No description
Renders the view
Details
static ViewInterface
createWithOptions(array $options)
Factory method to create an instance with given options.
__construct(array $options = [])
Set default options based on the supportedOptions provided
mixed
getOption(string $optionName)
Get a specific option of this View
void
setOption(string $optionName, mixed $value)
Set a specific option of this View
ViewInterface
assign(string $key, mixed $value)
Add a variable to $this->variables.
Can be chained, so $this->view->assign(..., ...)->assign(..., ...); is possible
ViewInterface
assignMultiple(array $values)
Add multiple variables to $this->variables.
void
setControllerContext(ControllerContext $controllerContext)
deprecated
deprecated
Sets the current controller context
StreamInterface
createStream(string $content = '')
No description
StreamInterface
createStreamFromFile(string $filename, string $mode = 'r')
No description
StreamInterface
createStreamFromResource($resource)
No description
StreamInterface
render()
Renders the view