PHP Класс Social\Plugin\AddThisWidget

Наследование: extends Gc\Module\AbstractPlugin
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$addthis Social\Model\AddThis AddThis model
$config array Configuration

Открытые методы

Метод Описание
__construct ( ) Constructor, prepare addthis widget and configuration
__invoke ( string $identifier, string $title = '', string $url = '' ) : string Render addthis widget
getConfig ( ) : string Generate configuration

Защищенные методы

Метод Описание
customToolbox ( array $options, string $addthisIdentifier ) : string Buil custom toolbox
mergeConfigWithJsonConfig ( string $appendString, array $addthisConfig, string $jsonConfig ) : string Merge the Add this settings with that given using JSON format

Описание методов

__construct() публичный Метод

Constructor, prepare addthis widget and configuration
public __construct ( )

__invoke() публичный Метод

Render addthis widget
public __invoke ( string $identifier, string $title = '', string $url = '' ) : string
$identifier string Widget identifier
$title string Title used for addthis share
$url string Url used for addthis share
Результат string

customToolbox() защищенный Метод

Buil custom toolbox
protected customToolbox ( array $options, string $addthisIdentifier ) : string
$options array Array containing all options
$addthisIdentifier string Add this identifier
Результат string

getConfig() публичный Метод

Generate configuration
public getConfig ( ) : string
Результат string

mergeConfigWithJsonConfig() защищенный Метод

Merge the Add this settings with that given using JSON format
protected mergeConfigWithJsonConfig ( string $appendString, array $addthisConfig, string $jsonConfig ) : string
$appendString string The string to build and return the script
$addthisConfig array The setting array for add this config
$jsonConfig string The JSON String
Результат string The string to build and return the script

Описание свойств

$addthis защищенное свойство

AddThis model
protected AddThis,Social\Model $addthis
Результат Social\Model\AddThis

$config защищенное свойство

Configuration
protected array $config
Результат array