Add roadmap to readme (#20)
* Update README.md Add roadmap Add a basic example Fix default NullLogger() in ServerBuilder * Update README.md Update intro Add roadmap Add a basic example Fix default NullLogger() in ServerBuilder Add Credits * Update src/Server/ServerBuilder.php Co-authored-by: Christopher Hertel <mail@christopher-hertel.de> * Fix code review comments --------- Co-authored-by: Christopher Hertel <mail@christopher-hertel.de>
This commit is contained in:
parent
4812b563a1
commit
8985be6af3
1 changed files with 115 additions and 10 deletions
|
|
@ -216,19 +216,21 @@ final class ServerBuilder
|
|||
*/
|
||||
public function build(): Server
|
||||
{
|
||||
$container = $this->container ?? new Container();
|
||||
$registry = new Registry(new ReferenceHandler($container), $this->eventDispatcher, $this->logger);
|
||||
$logger = $this->logger ?? new NullLogger();
|
||||
|
||||
$this->registerManualElements($registry, $this->logger);
|
||||
$container = $this->container ?? new Container();
|
||||
$registry = new Registry(new ReferenceHandler($container), $this->eventDispatcher, $logger);
|
||||
|
||||
$this->registerManualElements($registry, $logger);
|
||||
|
||||
if (null !== $this->discoveryBasePath) {
|
||||
$discovery = new Discoverer($registry, $this->logger);
|
||||
$discovery = new Discoverer($registry, $logger);
|
||||
$discovery->discover($this->discoveryBasePath, $this->discoveryScanDirs, $this->discoveryExcludeDirs);
|
||||
}
|
||||
|
||||
return new Server(
|
||||
Handler::make($registry, $this->serverInfo, $this->logger),
|
||||
$this->logger,
|
||||
Handler::make($registry, $this->serverInfo, $logger),
|
||||
$logger,
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue