Example #1
0
 /**
  * Return all block options
  *
  * @return array
  */
 public function getAllOptions()
 {
     if (!$this->_options) {
         $this->_options = $this->_blockCollectionFactory->create()->load()->toOptionArray();
         array_unshift($this->_options, array('value' => '', 'label' => __('Please select a static block.')));
     }
     return $this->_options;
 }
Example #2
0
 /**
  * @param string $primaryFieldName
  * @param string $requestFieldName
  * @param CollectionFactory $collectionFactory
  * @param array $meta
  * @param array $data
  */
 public function __construct($primaryFieldName, $requestFieldName, CollectionFactory $collectionFactory, array $meta = [], array $data = [])
 {
     $this->primaryFieldName = $primaryFieldName;
     $this->requestFieldName = $requestFieldName;
     $this->collection = $collectionFactory->create();
     $this->meta = $meta;
     $this->data = $data;
 }
Example #3
0
 /**
  * Prepare Cms static blocks collection
  *
  * @return \Magento\Backend\Block\Widget\Grid\Extended
  */
 protected function _prepareCollection()
 {
     $this->setCollection($this->_collectionFactory->create());
     return parent::_prepareCollection();
 }
Example #4
0
 /**
  * @param string $name
  * @param string $primaryFieldName
  * @param string $requestFieldName
  * @param CollectionFactory $collectionFactory
  * @param FilterPool $filterPool
  * @param array $meta
  * @param array $data
  */
 public function __construct($name, $primaryFieldName, $requestFieldName, CollectionFactory $collectionFactory, FilterPool $filterPool, array $meta = [], array $data = [])
 {
     parent::__construct($name, $primaryFieldName, $requestFieldName, $meta, $data);
     $this->collection = $collectionFactory->create();
     $this->filterPool = $filterPool;
 }