SlotsHelper
class SlotsHelper extends Helper
SlotsHelper manages template slots.
Methods
|  setCharset(string $charset)  Sets the default charset.  |  from Helper | |
| string |  getCharset()  Gets the default charset.  |  from Helper | 
|  start(string $name)  Starts a new slot.  |  ||
|  stop()  Stops a slot.  |  ||
| bool |  has(string $name)  Returns true if the slot exists.  |  |
| string |  get(string $name, bool|string $default = false)  Gets the slot value.  |  |
|  set(string $name, string $content)  Sets a slot value.  |  ||
| bool |  output(string $name, bool|string $default = false)  Outputs a slot.  |  |
| string |  getName()  Returns the canonical name of this helper.  |  
Details
setCharset(string $charset)
Sets the default charset.
Parameters
| string | $charset | The charset | 
string getCharset()
Gets the default charset.
Return Value
| string | The default charset | 
start(string $name)
Starts a new slot.
This method starts an output buffer that will be closed when the stop() method is called.
Parameters
| string | $name | The slot name | 
Exceptions
| InvalidArgumentException | if a slot with the same name is already started | 
stop()
Stops a slot.
Exceptions
| LogicException | if no slot has been started | 
bool has(string $name)
Returns true if the slot exists.
Parameters
| string | $name | The slot name | 
Return Value
| bool | 
string get(string $name, bool|string $default = false)
Gets the slot value.
Parameters
| string | $name | The slot name | 
| bool|string | $default | The default slot content | 
Return Value
| string | The slot content | 
set(string $name, string $content)
Sets a slot value.
Parameters
| string | $name | The slot name | 
| string | $content | The slot content | 
bool output(string $name, bool|string $default = false)
Outputs a slot.
Parameters
| string | $name | The slot name | 
| bool|string | $default | The default slot content | 
Return Value
| bool | true if the slot is defined or if a default content has been provided, false otherwise | 
string getName()
Returns the canonical name of this helper.
Return Value
| string | The canonical name | 
    © 2004–2017 Fabien Potencier
Licensed under the MIT License.
    http://api.symfony.com/3.1/Symfony/Component/Templating/Helper/SlotsHelper.html