Exemplo n.º 1
0
 /**
  * Find presenter for error action.
  *
  * @return \Arbor\Core\Presenter
  * @since 0.1.0
  */
 private function findPresenter()
 {
     $url = $this->resources->getUrl();
     if ($this->resources->getGlobalConfig()) {
         foreach ($this->resources->getGlobalConfig()->getErrors() as $pattern => $presenterName) {
             if (preg_match('/^' . $pattern . '$/', $url)) {
                 return new $presenterName();
             }
         }
     }
     return new HTML();
 }
Exemplo n.º 2
0
 private function registerSnippets(ExecuteResources $executeResources)
 {
     foreach ($executeResources->getGlobalConfig()->getSnippets() as $snippet => $class) {
         $executeResources->registerSnippet($snippet, new $class());
     }
 }