alphalemon / social-sdk-bundle
在网页末尾添加社交网络所需的SDK,仅在需要SDK时才添加
dev-master
2012-12-09 10:50 UTC
This package is not auto-updated.
Last update: 2024-09-22 02:49:18 UTC
README
此包仅在网页末尾需要时添加社交网络所需的SDK。
这意味着只有当页面上添加了Facebook按钮时,才会添加Facebook SDK到页面。
支持的SDK
目前SocialSDK Bundle支持以下社交网络
安装
您可以通过将SocialSDK Bundle添加到composer.json文件中来将其添加到您的应用程序中
.. code-block:: text
{
"require": {
"alphalemon/social-sdk-bundle": "dev-master",
}
}
如果您使用AlphaLemonBootstrapBundle,则该包会自动加载,否则请将其添加到应用程序的AppKernel.php文件中
.. code-block:: php
class AppKernel extends Kernel
{
public function registerBundles()
{
$bundles = array(
[...]
new AlphaLemon\Block\SearchBlockBundle\SearchBlockBundle(),
);
}
}
添加新的SDK
添加新的SDK非常简单,添加一个新的扩展了AlphaLemon\Block\SocialSDKBundle\Core\Sdk\SdkBase的提供者。这个抽象基类提供了一个公共构造函数,并实现了AlphaLemon\Block\SocialSDKBundle\Core\Sdk\SdkInterface接口,但没有实现其方法,这些方法必须在派生类中定义。
单元测试
该包尚未进行单元测试,因此仅用于测试或实现目的。