Ejemplo n.º 1
0
 public function call()
 {
     $app = Slim::getInstance();
     $this->app->container->singleton(__NAMESPACE__, function () {
         return $this;
     });
     // make them available for other classes */
     $hook = function ($app, $settings) {
         $plugin = $this->app->container->get(__NAMESPACE__);
         return function () use($app, $plugin, $settings) {
             echo $plugin->google($settings->ga, Location::host());
         };
     };
     if (isset($this->settings) && isset($this->settings->ga)) {
         $app->hook('script', $hook($app, $this->settings));
     }
     $this->next->call();
 }