30 \
Magento\CheckoutAgreements\Model\
ResourceModel\Agreement\CollectionFactory $agreementCollectionFactory,
33 $this->_agreementCollectionFactory = $agreementCollectionFactory;
34 parent::__construct($context,
$data);
40 public function getAgreements()
42 if (!$this->hasAgreements()) {
46 $agreements = $this->_agreementCollectionFactory->create();
47 $agreements->addStoreFilter($this->_storeManager->getStore()->getId());
48 $agreements->addFieldToFilter(
'is_active', 1);
50 $this->setAgreements($agreements);
52 return $this->
getData(
'agreements');
getData($key='', $index=null)
__construct(\Magento\Framework\View\Element\Template\Context $context, \Magento\CheckoutAgreements\Model\ResourceModel\Agreement\CollectionFactory $agreementCollectionFactory, array $data=[])
$_agreementCollectionFactory