public function getInstallTargetManager()
    {
        if (!$this->installTargetManager) {
            $this->installTargetManager = new PackageFileInstallTargetManager(
                $this->getPuli()->getRootPackageFileManager(),
                $this->getInstallerManager()
            );
        }

        return $this->installTargetManager;
    }