Example #1
0
 /**
  * Returns available geo regions
  *
  * @return Region[]
  */
 public function getRegions()
 {
     $url = sprintf("%s/%s", $this->apiUrl, self::URL_REGIONS);
     $response = $this->processQuery($url);
     $regions = array();
     foreach ($response as $row) {
         $regions[] = Region::createFromArray($row);
     }
     return $regions;
 }
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     $rage4 = $this->getRage4DNS($input->getOption('credentials'));
     $regions = $rage4->records->getRegions();
     $content = array();
     foreach ($regions as $type) {
         $content[] = $type->getTableRow();
     }
     $this->renderTable(Region::getTableHeaders(), $content, $output);
 }