Heyday\SilverStripe\WkHtml\Generator
Synopsis
class Generator
{
- // members
- private static array $dependencies = ;
- public CacheInterface $cache;
- protected GeneratorInterface $generator;
- protected OutputInterface $output;
- protected InputInterface $input;
- protected bool $cacheOutput;
- // methods
- public static Generator pdf()
- public static Generator image()
- public void __construct()
- public void process()
- public GeneratorInterface getGenerator()
- public void setGenerator()
- public InputInterface getInput()
- public void setInput()
- public OutputInterface getOutput()
- public void setOutput()
- public CacheInterface getCache()
- public void setCache()
Hierarchy
Uses
- SilverStripe\Core\Injector\Injectable
Members
private
- $dependencies — array
protected
- $cacheOutput — Heyday\SilverStripe\WkHtml\bool
- $generator — \Knp\Snappy\GeneratorInterface
- $input — Heyday\SilverStripe\WkHtml\Input\InputInterface
- $output — Heyday\SilverStripe\WkHtml\Output\OutputInterface
public
- $cache — Psr\SimpleCache\CacheInterface
Methods
public
- __construct()
- getCache()
- getGenerator()
- getInput()
- getOutput()
- image()
- pdf()
- process() — Processes the pdf using the input and output that have been set.
- setCache()
- setGenerator()
- setInput()
- setOutput()