Example #1
0
 public function process()
 {
     $data = $this->provider->find($this->getProperties());
     if (empty($data) || count($data) !== 2) {
         return $this->failure($this->modx->lexicon('provider_err_connect'));
     }
     $list = array();
     foreach ($data[1] as $package) {
         if ((string) $package['name'] == '') {
             continue;
         }
         $list[] = $package;
     }
     return $this->outputArray($list, (int) $data[0]);
 }