public function get(string $alias): ManagerInterface
    {
        if (!\array_key_exists($alias, $this->managers)) {
            throw new \InvalidArgumentException(\sprintf('The manager "%s" does not exist', $alias));
        }

        return $this->managers[$alias];
    }