public function getArchivers($isAvailable = null)
    {
        if ($isAvailable === null) {
            return $this->archivers;
        }

        $filteredArchivers = [];

        /** @var \Thelia\Core\Archiver\ArchiverInterface $archiver */
        foreach ($this->archivers as $archiver) {
            if ($archiver->isAvailable() === (bool) $isAvailable) {
                $filteredArchivers[] = $archiver;
            }
        }

        return $filteredArchivers;
    }