/**
  * Get the list of all archived repositories to purge
  *
  * @param int $retention_period
  *
  * @return GitRepository[]
  */
 public function getArchivedRepositoriesToPurge($retention_period)
 {
     $archived_repositories = array();
     $deleted_repositories = $this->dao->getDeletedRepositoriesToPurge($retention_period);
     foreach ($deleted_repositories as $deleted_repository) {
         $repository = $this->instanciateFromRow($deleted_repository);
         array_push($archived_repositories, $repository);
     }
     return $archived_repositories;
 }