RendererManager
class RendererManager (View source)
The RendererFactory class.
Traits
Constants
PHP |
|
BLADE |
|
EDGE |
|
TWIG |
|
MUSTACHE |
|
Methods
RendererFactory constructor.
Create a renderer object and auto inject the global paths.
Create php renderer.
Create blade renderer.
getEdgeRenderer
Create twig renderer.
Create mustache renderer.
Get a clone of global paths.
Add a global path for Renderer search.
An alias of getGlobalPath()
Reset all paths.
Method to set property paths
addHelper
getHelper
Method to get property Helpers
Details
in GlobalVarsTrait at line line 33
GlobalVarsTrait
addGlobal(string $name, mixed $value)
addGlobal
in GlobalVarsTrait at line line 47
GlobalVarsTrait
removeGlobal(string $name)
removeGlobal
in GlobalVarsTrait at line line 59
array
getGlobals()
Method to get property Globals
in GlobalVarsTrait at line line 71
GlobalVarsTrait
setGlobals(array $globals)
Method to set property globals
at line line 74
__construct(Config $config, PackageFinder $finder, array $paths = array())
RendererFactory constructor.
at line line 94
AbstractRenderer|CoreRendererInterface
getRenderer(string $type = self::PHP, array $config = array())
Create a renderer object and auto inject the global paths.
at line line 152
PhpRenderer
getPhpRenderer(array $config = array())
Create php renderer.
at line line 166
BladeRenderer
getBladeRenderer(array $config = array())
Create blade renderer.
at line line 180
EdgeRenderer
getEdgeRenderer(array $config = array())
getEdgeRenderer
at line line 194
TwigRenderer
getTwigRenderer(array $config = array())
Create twig renderer.
at line line 208
MustacheRenderer
getMustacheRenderer(array $config = array())
Create mustache renderer.
at line line 220
PriorityQueue
getGlobalPaths()
Get a clone of global paths.
at line line 235
RendererManager
addGlobalPath(string $path, int $priority = PriorityQueue::LOW)
Add a global path for Renderer search.
at line line 252
RendererManager
addPath(string $path, int $priority = PriorityQueue::LOW)
An alias of getGlobalPath()
at line line 311
RendererManager
reset()
Reset all paths.
at line line 325
RendererManager
setPaths(array $paths)
Method to set property paths
at line line 345
RendererManager
addHelper(string $name, object $helper)
addHelper
at line line 359
AbstractHelper|object
getHelper(string $name)
getHelper
at line line 374
AbstractHelper[]
getHelpers()
Method to get property Helpers
at line line 386
RendererManager
setHelpers(AbstractHelper[] $helpers)
Method to set property helpers