public function run($runner = Relay::class) { $this->configuration->apply($this->injector); return $this->injector->share($this->middleware)->prepare(Directory::class, $this->routing)->execute($runner); }