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]); }