43 $this->_section = isset(
$data[
'section']) ? (string)
$data[
'section'] :
'';
44 $this->_position = isset(
$data[
'position']) ? (int)
$data[
'position'] : 0;
45 $this->_paypalConfig = $paypalConfig;
46 parent::__construct($context,
$data);
60 $publisherId = $this->_paypalConfig->getBmlPublisherId();
61 $display = $this->_paypalConfig->getBmlDisplay($this->_section);
62 $position = $this->_paypalConfig->getBmlPosition($this->_section);
63 if (!$publisherId || $display == 0 || $this->_position != $position) {
66 $this->
setData(
'publisher_id', $publisherId);
67 $this->
setData(
'size', $this->_paypalConfig->getBmlSize($this->_section));
68 return parent::_toHtml();
__construct(Template\Context $context, Config $paypalConfig, array $data=[])
setData($key, $value=null)