5 require_once __DIR__
."/config.php";
10 $injector->share(Github\API
::class)
11 ->delegate(Github\API
::class, function() use($injector) {
12 $config = $injector->make(Config
::class);
13 if (isset($config->github
->hook
->use_basic_auth
)) {
14 $basic = $config->github
->hook
->use_basic_auth
;
15 $config->github
->hook
->url
= (string) new Url(
16 $config->github
->hook
->url
,
17 $config->$basic->auth
->toArray(),
20 return new Github\
API(
22 ,new Github\Storage\
Session("gh-tokens")
23 #,new Github\Storage\Memcache("gh-cache")