36 $contentHeight = $agreementData->getContentHeight();
37 if ($contentHeight !==
'' 38 && !preg_match(
'/^[0-9]*\.*[0-9]+(' . implode(
"|", $this->allowedCssUnits) .
')?$/', $contentHeight)
40 $errors[] =
"Please input a valid CSS-height. For example 100px or 77pt or 20em or .5ex or 50%.";
58 && !preg_match(
'/(' . implode(
"|", $this->allowedCssUnits) .
')/', $this->
getContentHeight())
64 return parent::beforeSave();
74 return $this->
getData(self::AGREEMENT_ID);
82 return $this->
setData(self::AGREEMENT_ID,
$id);
90 return $this->
getData(self::NAME);
106 return $this->
getData(self::CONTENT);
122 return $this->
getData(self::CONTENT_HEIGHT);
130 return $this->
setData(self::CONTENT_HEIGHT, $height);
138 return $this->
getData(self::CHECKBOX_TEXT);
154 return $this->
getData(self::IS_ACTIVE);
170 return $this->
getData(self::IS_HTML);
178 return $this->
setData(self::IS_HTML, $isHtml);
186 return $this->
getData(self::MODE);
_getExtensionAttributes()
_setExtensionAttributes(\Magento\Framework\Api\ExtensionAttributesInterface $extensionAttributes)
validateData($agreementData)
setContentHeight($height)
if($exist=($block->getProductCollection() && $block->getProductCollection() ->getSize())) $mode
setExtensionAttributes(\Magento\CheckoutAgreements\Api\Data\AgreementExtensionInterface $extensionAttributes)
getData($key='', $index=null)
setData($key, $value=null)
if(!isset($_GET['name'])) $name