SunnysideUp\ShareThis\Data\ShareThisOptions
- Author: nicolaas [at] sunnysideup.co.nz
Synopsis
class ShareThisOptions
{
- // members
- private static $page_specific_data;
- private static general_data $general_data;
- private static share_all_data $share_all_data;
- private static non_encoded_page_url $non_encoded_page_url;
- private static encoded_page_url $encoded_page_url;
- private static encoded_page_title $encoded_page_title;
- private static encoded_page_title_space_encoded $encoded_page_title_space_encoded;
- private static encoded_description $encoded_description;
- private static icon $icon;
- // methods
- public static array get_all_options()
- public static array get_page_specific_data()
- public static void get_share_all()
- public static void set_general_data()
- public static void get_general_data()
- protected string facebookLike()
- private static void set_variables()
Hierarchy
Uses
- SilverStripe\Core\Injector\Injectable
Members
private
- $encoded_description — SunnysideUp\ShareThis\Data\encoded_description
- $encoded_page_title — SunnysideUp\ShareThis\Data\encoded_page_title
- $encoded_page_title_space_encoded — SunnysideUp\ShareThis\Data\encoded_page_title_space_encoded
- $encoded_page_url — SunnysideUp\ShareThis\Data\encoded_page_url
- $general_data — SunnysideUp\ShareThis\Data\general_data
- $icon — SunnysideUp\ShareThis\Data\icon
- $non_encoded_page_url — SunnysideUp\ShareThis\Data\non_encoded_page_url
- $page_specific_data — array
Methods
private
- set_variables() — Set's variables
protected
public
- get_all_options() — Get's all options
- get_general_data() — Get's generic data
- get_page_specific_data()
- set_general_data() — Sets general data