Beispiel #1
0
 /**
  * Render the view.
  *
  * @return string
  */
 public function render()
 {
     if ($this->factory->exists($this->view)) {
         return $this->engine->render($this->view, $this->gather_data());
     }
     return '';
 }
Beispiel #2
0
 /**
  * Load Digster extensions.
  */
 public function load_extensions()
 {
     $extensions = [new \Frozzare\Digster\Extensions\Filter_Extensions(), new \Frozzare\Digster\Extensions\Function_Extensions(), new \Frozzare\Digster\Extensions\Global_Extensions(), new \Frozzare\Digster\Extensions\I18n_Extensions()];
     /**
      * Modify extensions or add custom.
      *
      * @param array $extensions
      */
     $extensions = apply_filters('digster/extensions', $extensions);
     // Register extensions with engine.
     $this->factory->engine()->register_extensions($extensions);
 }