protected function getPluginManager() : PluginManager { assert($this->composer instanceof Composer, new \LogicException(self::class . ' should be initialized with a fully loaded Composer instance.')); $pluginManager = $this->composer ->getPluginManager(); return $pluginManager; }