public function getProvider($label)
    {
        if (!isset($this->providers[$label])) {
            throw new InvalidArgumentException(sprintf('Unknown share button provider `%s`', $label));
        }

        return $this->providers[$label];
    }