/** * @return DummyLatteTemplateAdapter */ public static function create() { $view = new PhView(); $di = new PhDi(); $di->set('tag', new PhTag()); $di->set('security', new PhSecurity()); $di->set('url', new PhUrl()); $latteFactory = new LatteFactory(); $latteFactory->setTempDir(TEMP_DIR); $adapter = new DummyLatteTemplateAdapter($view, $di, $latteFactory); return $adapter; }
/** * @param PhView $view * @param PhDi $di * @param LatteFactory $factory */ function __construct(PhView $view, PhDi $di, LatteFactory $factory) { parent::__construct($view, $di); $this->latte = $factory->create(); }