コード例 #1
0
 /**
  * Generate a shortcode from a LoginButton object
  * 
  * @param LoginButton $loginButton
  * @return type
  */
 public function generateShorcode(LoginButton $loginButton)
 {
     return Shortcode::shortCodeGenerator($this->container->getSlug() . '_loginbutton', $loginButton);
 }
コード例 #2
0
 /**
  * {@inheritdoc}
  */
 public function registerShortcodes()
 {
     $model = 'FacebookAWD\\Plugin\\Connect\\Model\\LoginButton';
     $loginButtonShortcode = new Shortcode($this->container->getSlug() . '_loginbutton', $model, array($this->loginButtonManager, 'renderButton'));
     $loginButtonShortcode->register();
 }
コード例 #3
0
 /**
  * Constructor.
  *
  * @param string            $slug
  * @param LikeButtonManager $loginButtonManager
  */
 public function __construct($slug, LoginButtonManager $loginButtonManager)
 {
     parent::__construct($slug);
     $this->loginButtonManager = $loginButtonManager;
 }