/**
  * @param string $config
  * @return string
  */
 public function getPrivateMirror($config)
 {
     /** @var \App\Satis\Model\Config $privateConfig */
     $privateConfig = $this->serializer->deserialize($config, 'App\\Satis\\Model\\Config', 'json');
     $homepage = $privateConfig->getHomepage();
     $privateConfig->setHomepage(rtrim($homepage, '/') . '/' . config('satis.private_repository'))->setRequireAll(true)->setPackages(new PackageCollection());
     return $this->serializer->serialize($privateConfig, 'json');
 }