Removed logger dependency from composer
This commit is contained in:
+5
-4
@@ -46,10 +46,11 @@ class Bootstrap
|
||||
*/
|
||||
public function getGame(): Game
|
||||
{
|
||||
$composer = $this->createComposerManager();
|
||||
$this->bootstrapClasses = $this->getBootstrapClasses($composer);
|
||||
|
||||
$config = $this->createConfiguration();
|
||||
$logger = $this->createLogger($config, "lotgd");
|
||||
$composer = $this->createComposerManager($logger);
|
||||
$this->bootstrapClasses = $this->getBootstrapClasses($composer);
|
||||
|
||||
$pdo = $this->connectToDatabase($config);
|
||||
$entityManager = $this->createEntityManager($pdo);
|
||||
@@ -100,9 +101,9 @@ class Bootstrap
|
||||
* @param Logger $logger
|
||||
* @return ComposerManager
|
||||
*/
|
||||
protected function createComposerManager(Logger $logger): ComposerManager
|
||||
protected function createComposerManager(): ComposerManager
|
||||
{
|
||||
$composer = new ComposerManager($logger);
|
||||
$composer = new ComposerManager();
|
||||
|
||||
return $composer;
|
||||
}
|
||||
|
||||
@@ -20,18 +20,8 @@ use LotGD\Core\{
|
||||
*/
|
||||
class ComposerManager
|
||||
{
|
||||
private $logger;
|
||||
private $composer;
|
||||
|
||||
/**
|
||||
* Creates a new ComposerManager.
|
||||
* @param Monlog\Logger $logger A logger instance for messaging.
|
||||
*/
|
||||
public function __construct(Logger $logger)
|
||||
{
|
||||
$this->logger = $logger;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a Composer instance to perform underlying operations on. Be careful.
|
||||
* @return Composer An instance of Composer.
|
||||
|
||||
Reference in New Issue
Block a user