Sunnysideup\ShareThisSimple\Api\ShareThisSimpleProvider
Synopsis
class ShareThisSimpleProvider
extends ViewableData
{
- // members
- protected null|DataObject $object;
- protected string $linkMethod = 'AbsoluteLink';
- protected string $titleMethod = 'Title';
- protected array $imageMethods = ;
- protected string $descriptionMethod = 'SocialMediaDescription';
- protected array $hashTagArray = ;
- protected array $mentionsArray = ;
- protected array $viasArray = ;
- protected string $pageURL = '';
- protected string $title = '';
- protected string $titleFull = '';
- protected string $media = '';
- protected string $description = '';
- protected string $descriptionFull = '';
- protected string $hashTags = '';
- protected string $mentions = '';
- protected string $vias = '';
- protected static integer $pop_up_window_height = 320;
- protected static integer $pop_up_window_width = 200;
- protected static array $cacheGetShareThisArray = ;
- private static string $description_method = '';
- private static array $default_mentions = ;
- private static array $default_vias = ;
- private static array $default_hash_tags = ;
- private static array $image_methods = ;
- private static array $casting = ;
- // methods
- public void __construct()
- public void setLinkMethod()
- public void setTitleMethod()
- public void setImageMethods()
- public void setDescriptionMethod()
- public void setHashTags()
- public void setMentions()
- public void setVias()
- public void getWindowPopupHtml()
- public void ShareThisLinks()
- public void FacebookShareLink()
- public void getFacebookShareLink()
- public void TwitterShareLink()
- public void getTwitterShareLink()
- public void LinkedInShareLink()
- public void getLinkedInShareLink()
- public void TumblrShareLink()
- public string getTumblrShareLink()
- public void PinterestShareLink()
- public void getPinterestShareLink()
- public void EmailShareLink()
- public void getEmailShareLink()
- public void RedditShareLink()
- public void getRedditShareLink()
- public void getShareThisArray()
- public void PinterestLinkForSpecificImage()
- public void getPinterestLinkForSpecificImage()
- protected void getValuesFromArrayToString()
- private void shareThisLinkField()
- private void shareThisTitleField()
- private void shareThisFieldAsString()
- private void shareThisMediaField()
- private void shareThisDescriptionField()
Hierarchy
Extends
- SilverStripe\View\ViewableData
Members
private
- $casting
- $default_mentions
- $default_vias
- $description_method
- $image_methods
protected
- $description — string
- $descriptionFull — string
- $descriptionMethod
- $hashTagArray
- $hashTags — string
- $imageMethods
- $linkMethod
- $media — string
- $mentions — string
- $mentionsArray
- $object — Sunnysideup\ShareThisSimple\Api\null|DataObject
- $pageURL — string
- $pop_up_window_height
- $pop_up_window_width
- $title — string
- $titleFull — string
- $titleMethod
- $vias — string
- $viasArray