SocialShare\SocialShare::getLink PHP Method

    public function getLink($providerName, $url, array $options = array())
    {
        $this->checkProvider($providerName);
        return $this->providers[$providerName]['provider']->getLink($url, $options);
    }

Usage Example

Ejemplo n.º 1
0
$cache = new PhpFileCache(sys_get_temp_dir());
$socialShare = new SocialShare($cache);
$socialShare->registerProvider(new Facebook());
$socialShare->registerProvider(new Twitter());
$socialShare->registerProvider(new Google());
$socialShare->registerProvider(new Pinterest());
$socialShare->registerProvider(new LinkedIn());
$socialShare->registerProvider(new ScoopIt());
$socialShare->registerProvider(new StumbleUpon());
$socialShare->registerProvider(new Tumblr());
?>

<ul>
    <li>
        <a href="<?php 
echo htmlspecialchars($socialShare->getLink(Facebook::NAME, 'https://dunglas.fr'));
?>
">
            Share on Facebook (<?php 
echo $socialShare->getShares(Facebook::NAME, 'https://dunglas.fr');
?>
)
        </a>
    </li>

    <li>
        <a href="<?php 
echo htmlspecialchars($socialShare->getLink(Twitter::NAME, 'https://dunglas.fr', array('via' => '@dunglas', 'text' => 'Kévin Dunglas\' SocialShare library')));
?>
">
            Share on Twitter (<?php 
All Usage Examples Of SocialShare\SocialShare::getLink