Gc\Document\Collection::getAvailableDocuments PHP Method

getAvailableDocuments() public method

Return available Documents
public getAvailableDocuments ( ) : array
return array
    public function getAvailableDocuments()
    {
        $rows = $this->fetchAll($this->select(function (Select $select) {
            $select->where->equalTo('status', Model::STATUS_ENABLE);
            $select->order('sort_order ASC');
            $select->order('created_at ASC');
        }));
        return $rows;
    }

Usage Example

Example #1
0
 /**
  * Generate Xml accessor
  *
  * @param Request $request Request
  *
  * @return string
  */
 public function generate(Request $request)
 {
     $collection = new DocumentCollection();
     $documents = array();
     $rows = $collection->getAvailableDocuments();
     foreach ($rows as $row) {
         $documents[] = DocumentModel::fromArray((array) $row);
     }
     return $this->generateXml($documents, $request);
 }
All Usage Examples Of Gc\Document\Collection::getAvailableDocuments