many small updates
[pharext/pharext.org] / app / Controller / Github.php
index 49b14885be7eb986f88e88e73a884ac0a67ee961..0dfc5b00d0e09ea017a2e536a95219beead41216 100644 (file)
@@ -27,10 +27,14 @@ abstract class Github implements Controller
         */
        protected $session;
 
-       function __construct(Web $app, API $github) {
+       function __construct(Web $app, API $github, Session $session) {
                $this->app = $app;
                $this->github = $github;
-               $this->app->getView()->addData(["location" => "github"]);
+               $this->session = $session;
+               $this->app->getView()->addData(compact("session") + [
+                       "location" => "github", 
+                       "title" => "Github"
+               ]);
                $this->app->getView()->registerFunction("check", [$this, "checkRepoHook"]);
        }
 
@@ -45,10 +49,6 @@ abstract class Github implements Controller
                return false;
        }
 
-       function setSession(Session $session) {
-               $this->session = $session;
-       }
-
        function checkRepoHook($repo) {
                if ($repo->hooks) {
                        foreach ($repo->hooks as $hook) {